:root{font-family:#242424,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background:linear-gradient(180deg,#242424,#425ba0 110%)}header{width:100vw!important;left:0!important;right:0!important;margin:0!important;padding:0!important}*{box-sizing:border-box}*,*:before,*:after{color:inherit!important}body,html{color:#ffffffde!important}h1,h2,h3,h4,h5,h6,p,span,div,li,a,label,button,input,textarea,select{color:inherit!important}@media (prefers-color-scheme: light){*{color:#ffffffde!important}h1,h2,h3,h4,h5,h6{color:#fff!important}}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{margin:0 auto;padding:2rem;text-align:center;display:contents}@media (prefers-color-scheme: light){:root{color:#ffffffde!important;background-color:#242424!important}body,html{color:#ffffffde!important;background:linear-gradient(180deg,#242424,#425ba0 110%)!important}#app,.app{color:#ffffffde!important}*,*:before,*:after{color:#ffffffde!important}h1,h2,h3,h4,h5,h6{color:#fff!important}p,span,div,li,a,label,input,textarea,select{color:#ffffffde!important}button,.btn{background-color:#1a1a1a!important;color:#fff!important}a{color:#ffffffde!important}a:hover{color:#747bff!important}section,article,main,aside,nav,header,footer{color:#ffffffde!important}}.teams-page[data-v-ec1eee35]{height:100vh;margin:0;padding:0;background:linear-gradient(135deg,#1e1b4b,#312e81,#4c1d95);color:#fff;transition:opacity .3s ease;overflow:hidden}.teams-page.fade-out[data-v-ec1eee35]{opacity:0}.fullscreen-accordion[data-v-ec1eee35]{height:100vh;width:100%;display:flex;align-items:stretch;justify-content:center}.games-container[data-v-ec1eee35]{display:flex;height:100vh;width:100%;gap:0}.game-strip[data-v-ec1eee35]{flex:1;width:60px;height:100vh;position:relative;cursor:pointer;transition:all .8s cubic-bezier(.23,1,.32,1);overflow:hidden;border-right:1px solid rgba(255,255,255,.1)}.game-strip[data-v-ec1eee35]:hover{flex:4;width:400px}.game-strip[data-v-ec1eee35]:last-child{border-right:none}.strip-header[data-v-ec1eee35]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center;transition:all .8s cubic-bezier(.23,1,.32,1);z-index:2;white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:.5rem}.game-strip:hover .strip-header[data-v-ec1eee35]{transform:translate(-50%,-50%) rotate(0);top:5%;left:50%}.game-title[data-v-ec1eee35]{font-size:1.8rem;font-weight:700;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.game-status[data-v-ec1eee35]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;opacity:.8}.game-status i[data-v-ec1eee35]{color:#22c55e;animation:pulse-ec1eee35 2s infinite}.strip-content[data-v-ec1eee35]{position:absolute;top:0;left:0;width:100%;height:100%;padding:7rem 1.5rem 1.5rem;opacity:0;transform:translate(-20px);transition:all .8s cubic-bezier(.23,1,.32,1);display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;z-index:1;overflow-y:auto}.game-strip:hover .strip-content[data-v-ec1eee35]{opacity:1;transform:translate(0)}.game-info[data-v-ec1eee35]{display:flex;flex-direction:column;gap:1rem}.game-description[data-v-ec1eee35]{font-size:1rem;line-height:1.4;opacity:.9;margin:0}.game-stats[data-v-ec1eee35]{display:flex;flex-direction:column;gap:.6rem}.stat[data-v-ec1eee35]{display:flex;align-items:center;gap:.6rem;font-size:.9rem;opacity:.8}.stat i[data-v-ec1eee35]{color:#fbbf24}.navigation-options[data-v-ec1eee35]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.nav-option[data-v-ec1eee35]{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.2rem;background:#ffffff1a;border-radius:6px;color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.nav-option[data-v-ec1eee35]:hover{background:#fff3;transform:translateY(-2px);box-shadow:0 5px 15px #0003}.nav-option i[data-v-ec1eee35]{font-size:1rem}.main-nav[data-v-ec1eee35]{font-size:1rem;background:#ffffff26}.team-links[data-v-ec1eee35]{display:flex;flex-direction:column;gap:.6rem}.team-nav[data-v-ec1eee35]{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;background:#ffffff0d;border-radius:6px;color:#fff;text-decoration:none;font-size:.85rem;transition:all .3s ease}.team-nav[data-v-ec1eee35]:hover{background:#ffffff26;transform:translate(5px)}.team-color[data-v-ec1eee35]{width:12px;height:12px;border-radius:50%;border:2px solid currentColor}.valorant-strip[data-v-ec1eee35]{background:linear-gradient(#dc2626b3,#b91c1ccc),url(/img/VALO-BdWdulhZ.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.valorant-strip[data-v-ec1eee35]:hover{box-shadow:0 0 30px #dc262680}.cod-strip[data-v-ec1eee35]{background:linear-gradient(#2563ebb3,#1d4ed8cc),url(/img/COD-Uod8R5M4.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.cod-strip[data-v-ec1eee35]:hover{box-shadow:0 0 30px #2563eb80}.rl-strip[data-v-ec1eee35]{background:linear-gradient(#0891b2b3,#0e7490cc),url(/img/RL_1-BuFUX3Ml.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.rl-strip[data-v-ec1eee35]:hover{box-shadow:0 0 30px #0891b280}.lol-strip[data-v-ec1eee35]{background:linear-gradient(#7c3aedb3,#6d28d9cc),url(/img/LOL_1-CJf1ypRH.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.lol-strip[data-v-ec1eee35]:hover{box-shadow:0 0 30px #7c3aed80}.red-team .team-color[data-v-ec1eee35]{background:#dc2626}.blue-team .team-color[data-v-ec1eee35]{background:#2563eb}.gc-team .team-color[data-v-ec1eee35]{background:#ec4899}.orange-team .team-color[data-v-ec1eee35]{background:#ea580c}.yellow-team .team-color[data-v-ec1eee35]{background:#eab308}.brown-team .team-color[data-v-ec1eee35]{background:#4b2c06}.amethyste-team .team-color[data-v-ec1eee35]{background:#8b5cf6}.corail-team .team-color[data-v-ec1eee35]{background:#f97316}@keyframes pulse-ec1eee35{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.games-container[data-v-ec1eee35]{flex-direction:column;height:100vh}.game-strip[data-v-ec1eee35]{width:100%;height:60px;flex:1}.game-strip[data-v-ec1eee35]:hover{height:400px;flex:4}.strip-header[data-v-ec1eee35]{transform:translate(-50%,-50%) rotate(0);left:1rem;top:50%}.game-strip:hover .strip-header[data-v-ec1eee35]{top:2rem;left:1rem}.strip-content[data-v-ec1eee35]{padding:4rem 1rem 1rem}.game-title[data-v-ec1eee35]{font-size:1.5rem}}.modern-header[data-v-f4b87a45]{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;height:65px;z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f0ff2;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d;margin:0!important;padding:0!important;box-sizing:border-box!important}.header-background[data-v-f4b87a45]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.gradient-overlay[data-v-f4b87a45]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3a6cff1a,#ff46551a)}.blur-effect[data-v-f4b87a45]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.main-nav[data-v-f4b87a45]{position:relative;width:100%;height:100%;z-index:2}.gooey-svg[data-v-f4b87a45]{position:absolute;width:0;height:0}.nav-menu[data-v-f4b87a45]{position:relative;display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:.5rem}.gooey-indicator[data-v-f4b87a45]{position:absolute;top:2px;left:0;height:46px;background:linear-gradient(135deg,#4a90e266,#50c87866);border-radius:23px;transform:translate(0);transition:transform .4s cubic-bezier(.23,1,.32,1),width .4s cubic-bezier(.23,1,.32,1),opacity .3s ease;opacity:.4;z-index:0;-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);border:1px solid rgba(74,144,226,.5);box-shadow:0 4px 20px #4a90e24d,0 0 30px #50c87833,inset 0 1px #fff3;pointer-events:none}.nav-container[data-v-f4b87a45]{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;margin:0;padding:0}.logo-section[data-v-f4b87a45]{display:flex;align-items:center;gap:1rem;padding-left:2rem}.logo-container[data-v-f4b87a45]{display:flex;align-items:center;gap:.8rem}.logo[data-v-f4b87a45]{height:45px;width:auto;transition:all .3s ease;filter:drop-shadow(0 4px 12px rgba(58,108,255,.3))}.logo[data-v-f4b87a45]:hover{transform:scale(1.05);filter:drop-shadow(0 6px 16px rgba(58,108,255,.5))}.brand-name[data-v-f4b87a45]{font-size:1.5rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#3a6cff,#ff4655);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:none}.nav-menu[data-v-f4b87a45]{display:flex;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.nav-item[data-v-f4b87a45]{display:flex;align-items:center}.nav-button[data-v-f4b87a45]{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.2rem;background:transparent;border:none;border-radius:25px;color:#fffc;font-size:.9rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.nav-button[data-v-f4b87a45]:hover{color:#fff;transform:translateY(-1px)}.nav-button.active[data-v-f4b87a45]{color:#4a90e2;font-weight:600}.nav-button.active .nav-icon[data-v-f4b87a45]{color:#4a90e2}.click-particle[data-v-f4b87a45]{position:fixed;width:20px;height:20px;background:radial-gradient(circle,#ff6b35,#f7931e,#ffcc02);border-radius:50%;pointer-events:none;z-index:9999;box-shadow:0 0 30px #ff6b35,0 0 50px #f7931ecc,0 0 70px #ffcc0299,inset 0 0 10px #ffffffb3;opacity:1;animation:particleExplosion 1.5s ease-out forwards}@keyframes centerFlash-f4b87a45{0%{transform:scale(0);opacity:0}50%{transform:scale(1.5);opacity:1}to{transform:scale(.3);opacity:0}}.nav-button[data-v-f4b87a45]:active{animation:buttonPulse-f4b87a45 .3s ease}@keyframes buttonPulse-f4b87a45{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.nav-button.special-button[data-v-f4b87a45]{background:linear-gradient(135deg,#3a6cff33,#ff465533);border-color:#3a6cff80}.nav-button.staff-button[data-v-f4b87a45]{background:linear-gradient(135deg,#ffc10733,#ff950033);border-color:#ffc10780}.nav-button.staff-button[data-v-f4b87a45]:hover{background:linear-gradient(135deg,#ffc1074d,#ff95004d);border-color:#ffc107;box-shadow:0 4px 12px #ffc1074d}.nav-button.admin-users-button[data-v-f4b87a45]{background:linear-gradient(135deg,#dc267f33,#9c27b033);border-color:#dc267f80}.nav-button.admin-users-button[data-v-f4b87a45]:hover{background:linear-gradient(135deg,#dc267f4d,#9c27b04d);border-color:#dc267f;box-shadow:0 4px 12px #dc267f4d}.nav-icon[data-v-f4b87a45]{font-size:1rem}.header-actions[data-v-f4b87a45]{display:flex;align-items:center;gap:1rem;padding-right:2rem}.auth-button[data-v-f4b87a45]{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:12px;font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;border:none}.discord-button[data-v-f4b87a45]{width:45px;height:45px;border-radius:12px;background:#5865f233;border:1px solid rgba(88,101,242,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:0}.discord-button[data-v-f4b87a45]:hover{background:#5865f24d;border-color:#5865f2;transform:translateY(-1px);box-shadow:0 4px 12px #5865f266}.discord-button img[data-v-f4b87a45]{width:24px;height:24px;border-radius:4px}.login-button[data-v-f4b87a45]{background:linear-gradient(135deg,#3a6cff,#ff4655);color:#fff;box-shadow:0 4px 12px #3a6cff4d}.login-button[data-v-f4b87a45]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3a6cff66}.logout-button[data-v-f4b87a45]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.logout-button[data-v-f4b87a45]:hover{background:#ff465533;border-color:#ff465580;transform:translateY(-1px);box-shadow:0 4px 12px #ff46554d}.mobile-menu-toggle[data-v-f4b87a45]{display:none;position:fixed;top:15px;right:15px;z-index:1003;width:50px;height:50px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:1.2rem;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;align-items:center;justify-content:center}.mobile-menu-toggle[data-v-f4b87a45]:hover{background:#fff3;transform:scale(1.05)}.mobile-menu-toggle.active[data-v-f4b87a45]{background:#ff46554d;border-color:#ff465580}.mobile-menu-overlay[data-v-f4b87a45]{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1002;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu-overlay.active[data-v-f4b87a45]{opacity:1;visibility:visible}.mobile-menu[data-v-f4b87a45]{position:absolute;top:0;right:0;width:320px;height:100vh;background:#0f0f0ffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid rgba(255,255,255,.1);transform:translate(100%);transition:transform .3s ease;overflow-y:auto;box-shadow:-10px 0 30px #00000080}.mobile-menu-overlay.active .mobile-menu[data-v-f4b87a45]{transform:translate(0)}.mobile-menu-header[data-v-f4b87a45]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0d}.mobile-logo[data-v-f4b87a45]{height:40px;width:auto}.mobile-menu-close[data-v-f4b87a45]{width:40px;height:40px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.mobile-menu-close[data-v-f4b87a45]:hover{background:#ff465533;border-color:#ff465580}.mobile-nav-list[data-v-f4b87a45]{list-style:none;padding:1rem;margin:0}.mobile-nav-list li[data-v-f4b87a45]{margin-bottom:.5rem}.mobile-nav-list a[data-v-f4b87a45],.mobile-nav-list button[data-v-f4b87a45]{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;text-decoration:none;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-nav-list a[data-v-f4b87a45]:hover,.mobile-nav-list button[data-v-f4b87a45]:hover{background:#ffffff1a;border-color:#3a6cff80;transform:translate(5px)}.mobile-auth-section[data-v-f4b87a45]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.mobile-auth-button[data-v-f4b87a45]{justify-content:center;font-weight:600}.mobile-auth-button.login[data-v-f4b87a45]{background:linear-gradient(135deg,#3a6cff,#ff4655);border-color:transparent}.mobile-auth-button.logout[data-v-f4b87a45]{background:#ff465533;border-color:#ff465580}@media (max-width: 1200px){.nav-container[data-v-f4b87a45]{padding:0}.logo-section[data-v-f4b87a45]{padding-left:1.5rem}.header-actions[data-v-f4b87a45]{padding-right:1.5rem}.nav-button[data-v-f4b87a45]{padding:.7rem 1rem;font-size:.85rem}.nav-button span[data-v-f4b87a45]{display:none}.nav-icon[data-v-f4b87a45]{font-size:1.1rem}}@media (max-width: 900px){.nav-menu[data-v-f4b87a45],.header-actions[data-v-f4b87a45]{display:none!important}.mobile-menu-toggle[data-v-f4b87a45]{display:flex!important}.logo-section[data-v-f4b87a45]{padding-left:1rem;flex:1}.brand-name[data-v-f4b87a45]{display:block;font-size:1.3rem}}@media (max-width: 768px){.brand-name[data-v-f4b87a45]{display:block}.nav-menu[data-v-f4b87a45],.header-actions[data-v-f4b87a45]{display:none}.mobile-menu-toggle[data-v-f4b87a45]{display:flex;align-items:center;justify-content:center}.logo-section[data-v-f4b87a45]{padding-left:1rem}.logo[data-v-f4b87a45]{height:40px}}@media (max-width: 480px){.nav-container[data-v-f4b87a45]{padding:0}.logo-section[data-v-f4b87a45]{padding-left:1rem}.header-actions[data-v-f4b87a45]{padding-right:1rem}.logo[data-v-f4b87a45]{height:35px}.brand-name[data-v-f4b87a45]{font-size:1.1rem}.mobile-menu[data-v-f4b87a45]{width:100vw}.mobile-menu-toggle[data-v-f4b87a45]{width:45px;height:45px;top:12px;right:12px;font-size:1.1rem}.modern-header[data-v-f4b87a45]{height:60px}}.site-footer[data-v-b0ba986b]{width:100vw;min-height:3em;background:#181818;color:#fff;padding:.4em 0 .3em;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:fixed;left:0;bottom:0;z-index:100;box-sizing:border-box;overflow:visible}.watermark-section[data-v-b0ba986b]{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:.3em;flex-wrap:wrap;width:100vw}.watermark-text[data-v-b0ba986b]{color:#ffffffb3;font-size:.65em;font-weight:400}.watermark-links[data-v-b0ba986b]{display:flex;align-items:center;gap:8px}.watermark-separator[data-v-b0ba986b]{color:#ffffff80;font-size:.65em}.watermark-link[data-v-b0ba986b]{color:#ffffffb3;text-decoration:none;font-size:.65em;transition:color .3s ease}.watermark-link[data-v-b0ba986b]:hover{color:#ffffffe6}.footer-title[data-v-b0ba986b]{font-size:.85em;margin-bottom:.1em;margin-top:.1em;color:#fff;font-weight:700;letter-spacing:1px;text-align:center;width:100vw}.footer-btns-section[data-v-b0ba986b]{display:flex;flex-direction:column;align-items:center;width:100vw;margin-left:0;margin-bottom:.2em}.footer-btns[data-v-b0ba986b]{display:flex;flex-direction:row;gap:1em;align-items:center;justify-content:center;width:100vw;flex-wrap:wrap;overflow:visible}.footer-btn[data-v-b0ba986b]{display:flex;align-items:center;gap:.4em;background:#232323;color:#fff;border:none;border-radius:.5em;padding:.4em 1.1em;font-size:.7em;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .15s;min-width:90px;max-width:95vw;justify-content:center;white-space:nowrap}.footer-btn[data-v-b0ba986b]:hover{background:#ff4655;color:#fff;transform:scale(1.06)}.footer-icon[data-v-b0ba986b]{width:1.1em;height:1.1em;fill:currentColor}@media screen and (max-width: 768px){.site-footer[data-v-b0ba986b]{min-height:3.5em;padding:.5em 0 .3em}.watermark-section[data-v-b0ba986b]{flex-direction:column;gap:5px;margin-bottom:.4em}.watermark-text[data-v-b0ba986b],.watermark-link[data-v-b0ba986b],.watermark-separator[data-v-b0ba986b]{font-size:.6em}.footer-title[data-v-b0ba986b]{font-size:.8em}.footer-btns[data-v-b0ba986b]{gap:.8em}.footer-btn[data-v-b0ba986b]{font-size:.65em;padding:.35em .9em;min-width:80px}}@media (max-width: 900px){.site-footer[data-v-b0ba986b]{padding:.2em 0;min-height:2.2em}.footer-title[data-v-b0ba986b]{font-size:.95em;margin-bottom:.2em}.footer-btn[data-v-b0ba986b]{padding:.3em .7em;font-size:.85em;min-width:80px}.footer-icon[data-v-b0ba986b]{width:1em;height:1em}}@media (max-width: 600px){.site-footer[data-v-b0ba986b]{padding:.1em;min-height:2em}.footer-title[data-v-b0ba986b]{font-size:.9em;margin-bottom:.1em}.footer-btn[data-v-b0ba986b]{padding:.3em .5em;font-size:.95em;min-width:70px}.footer-icon[data-v-b0ba986b]{width:.9em;height:.9em}}#app[data-v-6079e3fc],.app[data-v-6079e3fc]{min-height:100vh;min-width:100vw;width:100%;box-sizing:border-box;position:relative}.main-content[data-v-6079e3fc]{width:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;box-sizing:border-box;padding-top:4em;padding-bottom:4em;margin-bottom:0}.main-content.no-header[data-v-6079e3fc]{padding-top:0}.app[data-v-6079e3fc]{display:flex;flex-direction:column;min-height:100vh;min-width:100vw;width:100%;box-sizing:border-box;position:relative;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.app[data-v-6079e3fc]::-webkit-scrollbar{display:none}header[data-v-6079e3fc]{position:fixed;top:0;left:0;right:0;width:100%;background-color:transparent;color:#fff;padding:.5em;text-align:center;margin-left:auto;margin-right:auto;z-index:1000}header .logo[data-v-6079e3fc]{left:0}nav ul[data-v-6079e3fc]{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:2em}nav ul li a[data-v-6079e3fc]{color:#fff;text-decoration:none;font-weight:700;transition:color .3s}nav ul li a[data-v-6079e3fc]:hover{color:#646cffaa}.logo[data-v-6079e3fc]{height:4em;padding:.5em;will-change:filter;transition:filter .3s}.logo[data-v-6079e3fc]:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo[data-v-6079e3fc]:hover{filter:drop-shadow(0 0 2em #42b883aa)}.titre[data-v-6079e3fc]{color:#fff;text-align:center;font-size:3em;margin-top:1em;margin-bottom:6em}.text[data-v-6079e3fc]{color:#fff;text-align:center;font-size:2em}.fade-page-enter-active,.fade-page-leave-active{transition:opacity .8s cubic-bezier(.77,0,.18,1)}.fade-page-enter-from,.fade-page-leave-to{opacity:0}.fade-page-enter-to,.fade-page-leave-from{opacity:1}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}body,html{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}[data-v-d8e05f6c]:root{--primary-color: #3a6cff;--secondary-color: #ff4655;--accent-color: #6366f1;--text-light: #f7f7f7;--text-dark: #1a1a1a;--bg-overlay: rgba(0, 0, 0, .6);--shadow: 0 4px 20px rgba(0, 0, 0, .3);--shadow-intense: 0 8px 40px rgba(0, 0, 0, .5);--transition: all .3s ease;--transition-fast: all .2s ease;--transition-slow: all .6s ease;--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .1);--neon-glow: 0 0 20px rgba(58, 108, 255, .5);--gradient-primary: linear-gradient(135deg, #3a6cff 0%, #6366f1 100%);--gradient-secondary: linear-gradient(135deg, #ff4655 0%, #ff6b78 100%);--gradient-gaming: linear-gradient(135deg, #9146ff 0%, #6441a4 50%, #3a6cff 100%)}.home-container[data-v-d8e05f6c]{min-height:100vh;width:100%;overflow-x:hidden;background:linear-gradient(180deg,#0a0a0a,#1a1a1a,#2a2a2a)}.live-banner[data-v-d8e05f6c]{position:fixed;top:50%;right:20px;transform:translateY(-50%);background:linear-gradient(135deg,#9146ff,#6441a4);color:#fff;z-index:1000;box-shadow:0 4px 20px #0000004d;animation:slideInRight-d8e05f6c .5s ease-out;border-radius:15px;max-width:280px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}@keyframes slideInRight-d8e05f6c{0%{transform:translateY(-50%) translate(100%);opacity:0}to{transform:translateY(-50%) translate(0);opacity:1}}.live-banner-content[data-v-d8e05f6c]{display:flex;flex-direction:column;align-items:center;padding:1rem;gap:1rem}.live-indicator[data-v-d8e05f6c]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;text-align:center}.live-dot[data-v-d8e05f6c]{color:#ff4655;animation:pulse-d8e05f6c 2s infinite}@keyframes pulse-d8e05f6c{0%,to{opacity:1}50%{opacity:.5}}.live-text[data-v-d8e05f6c]{text-transform:uppercase;letter-spacing:1px}.live-streamers[data-v-d8e05f6c]{display:flex;flex-direction:column;gap:.8rem;width:100%;max-height:300px;overflow-y:auto}.live-streamer[data-v-d8e05f6c]{display:flex;align-items:center;gap:.7rem;padding:.7rem;background:#ffffff1a;border-radius:12px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);width:100%}.live-streamer[data-v-d8e05f6c]:hover{background:#fff3;transform:translate(-5px);box-shadow:0 8px 20px #0003}.streamer-avatar[data-v-d8e05f6c]{width:40px;height:40px;border-radius:50%;border:2px solid rgba(255,255,255,.3);object-fit:cover;flex-shrink:0}.streamer-info[data-v-d8e05f6c]{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.streamer-name[data-v-d8e05f6c]{font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.streamer-game[data-v-d8e05f6c]{font-size:.75rem;opacity:.8;color:#e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.streamer-viewers[data-v-d8e05f6c]{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:#ff4655;font-weight:600;flex-shrink:0}.live-cta[data-v-d8e05f6c]{display:flex;align-items:center;width:100%}.live-btn[data-v-d8e05f6c]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;text-decoration:none;font-size:.85rem;font-weight:600;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;text-align:center}.live-btn[data-v-d8e05f6c]:hover{background:#ffffff4d;transform:translate(-3px);box-shadow:0 8px 20px #0003}.hero-section[data-v-d8e05f6c]{padding-top:0}.home-container:has(.live-banner) .hero-section[data-v-d8e05f6c]{margin-top:0}.hero-section[data-v-d8e05f6c]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background[data-v-d8e05f6c]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/img/gif-final-DoXPhQqO.gif);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;filter:brightness(.8) contrast(1.2)}.hero-overlay[data-v-d8e05f6c]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3a6cff4d,#000c 40%,#ff465533);z-index:2}.hero-particles[data-v-d8e05f6c]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.particle[data-v-d8e05f6c]{position:absolute;background:radial-gradient(circle,rgba(58,108,255,.8) 0%,transparent 70%);border-radius:50%;animation:float-d8e05f6c 6s infinite ease-in-out;filter:blur(1px)}.particle[data-v-d8e05f6c]:nth-child(1){width:4px;height:4px;top:20%;left:10%;animation-delay:0s}.particle[data-v-d8e05f6c]:nth-child(2){width:6px;height:6px;top:30%;left:80%;animation-delay:1s}.particle[data-v-d8e05f6c]:nth-child(3){width:3px;height:3px;top:60%;left:20%;animation-delay:2s}.particle[data-v-d8e05f6c]:nth-child(4){width:5px;height:5px;top:80%;left:70%;animation-delay:3s}.particle[data-v-d8e05f6c]:nth-child(5){width:4px;height:4px;top:40%;left:90%;animation-delay:4s}.particle[data-v-d8e05f6c]:nth-child(6){width:7px;height:7px;top:70%;left:5%;animation-delay:5s}.particle[data-v-d8e05f6c]:nth-child(7){width:3px;height:3px;top:15%;left:60%;animation-delay:.5s;background:radial-gradient(circle,rgba(255,70,85,.8) 0%,transparent 70%)}.particle[data-v-d8e05f6c]:nth-child(8){width:5px;height:5px;top:50%;left:40%;animation-delay:1.5s;background:radial-gradient(circle,rgba(255,70,85,.8) 0%,transparent 70%)}.particle[data-v-d8e05f6c]:nth-child(9){width:4px;height:4px;top:75%;left:85%;animation-delay:2.5s;background:radial-gradient(circle,rgba(255,70,85,.8) 0%,transparent 70%)}.particle[data-v-d8e05f6c]:nth-child(10){width:6px;height:6px;top:25%;left:30%;animation-delay:3.5s;background:radial-gradient(circle,rgba(255,70,85,.8) 0%,transparent 70%)}.particle[data-v-d8e05f6c]:nth-child(11){width:3px;height:3px;top:45%;left:75%;animation-delay:4.5s}.particle[data-v-d8e05f6c]:nth-child(12){width:5px;height:5px;top:65%;left:15%;animation-delay:5.5s}@keyframes float-d8e05f6c{0%,to{transform:translateY(0) translate(0) scale(1);opacity:.7}25%{transform:translateY(-20px) translate(10px) scale(1.1);opacity:1}50%{transform:translateY(-40px) translate(-10px) scale(.9);opacity:.8}75%{transform:translateY(-20px) translate(15px) scale(1.05);opacity:.9}}.hero-content[data-v-d8e05f6c]{text-align:center;color:var(--text-light);z-index:3;padding:3rem 2rem;max-width:900px;position:relative}.hero-logo[data-v-d8e05f6c]{margin-bottom:2rem;animation:logoFloat-d8e05f6c 1.5s ease-out}.main-logo[data-v-d8e05f6c]{width:180px;height:auto;filter:drop-shadow(0 8px 20px rgba(58,108,255,.4)) drop-shadow(0 4px 12px rgba(0,0,0,.8));transition:var(--transition-slow)}.main-logo[data-v-d8e05f6c]:hover{transform:scale(1.05) rotate(2deg);filter:drop-shadow(0 12px 30px rgba(58,108,255,.6)) drop-shadow(0 6px 16px rgba(0,0,0,.9))}@keyframes logoFloat-d8e05f6c{0%{opacity:0;transform:translateY(-50px) scale(.8)}50%{transform:translateY(-10px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.hero-title[data-v-d8e05f6c]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:1.5rem;text-shadow:0 4px 12px rgba(0,0,0,.8),0 0 30px rgba(58,108,255,.3);animation:titleReveal-d8e05f6c 1.2s ease-out .3s both;line-height:1.1}.title-line[data-v-d8e05f6c]{background:linear-gradient(45deg,#3a6cff,#ff4655,#6366f1,#ff6b78);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift-d8e05f6c 4s ease-in-out infinite}@keyframes titleReveal-d8e05f6c{0%{opacity:0;transform:translateY(30px) scale(.95);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes gradientShift-d8e05f6c{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-subtitle[data-v-d8e05f6c]{font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:600;margin-bottom:2.5rem;animation:subtitleFade-d8e05f6c 1s ease-out .6s both;display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.subtitle-word[data-v-d8e05f6c]{position:relative;opacity:.9;transition:var(--transition);padding:.2rem .5rem;border-radius:8px}.subtitle-word[data-v-d8e05f6c]:hover{opacity:1;background:#3a6cff33;transform:translateY(-2px);text-shadow:0 0 15px rgba(58,108,255,.8)}.subtitle-separator[data-v-d8e05f6c]{color:var(--secondary-color);font-weight:300;font-size:1.2em;animation:pulse-d8e05f6c 2s infinite}@keyframes subtitleFade-d8e05f6c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-auth-buttons[data-v-d8e05f6c]{display:flex;justify-content:center;gap:1.5rem;margin-top:3rem;animation:buttonsReveal-d8e05f6c 1.2s ease-out 1.2s both;flex-wrap:wrap}@keyframes buttonsReveal-d8e05f6c{0%{opacity:0;transform:translateY(40px) scale(.9)}50%{transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.scrolling-banner[data-v-d8e05f6c]{background:var(--gradient-gaming);border-radius:60px;padding:1.2rem 0;margin:2.5rem 0;overflow:hidden;box-shadow:var(--shadow-intense),inset 0 1px #fff3,0 0 30px #3a6cff4d;animation:bannerGlow-d8e05f6c 1s ease-out .9s both;position:relative;border:1px solid rgba(255,255,255,.1)}.scrolling-banner[data-v-d8e05f6c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);animation:shimmer-d8e05f6c 3s infinite}@keyframes shimmer-d8e05f6c{0%{left:-100%}to{left:100%}}.scrolling-content[data-v-d8e05f6c]{position:relative;z-index:2}.scrolling-text[data-v-d8e05f6c]{display:inline-block;white-space:nowrap;animation:scroll-d8e05f6c 15s linear infinite;font-size:clamp(1rem,1vw,1.3rem);font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.7);letter-spacing:.5px}@keyframes bannerGlow-d8e05f6c{0%{opacity:0;transform:translateY(20px) scale(.95);box-shadow:0 4px 20px #0000004d}to{opacity:1;transform:translateY(0) scale(1);box-shadow:var(--shadow-intense),inset 0 1px #fff3,0 0 30px #3a6cff4d}}@keyframes scroll-d8e05f6c{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes fadeInUp-d8e05f6c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-d8e05f6c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.hero-team-btn[data-v-d8e05f6c],.hero-admin-btn[data-v-d8e05f6c],.hero-login-btn[data-v-d8e05f6c]{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 2rem;border:none;border-radius:50px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:var(--transition-slow);cursor:pointer;box-shadow:var(--shadow);color:#fff;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1px}.hero-team-btn[data-v-d8e05f6c]:before,.hero-admin-btn[data-v-d8e05f6c]:before,.hero-login-btn[data-v-d8e05f6c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:var(--transition)}.hero-team-btn[data-v-d8e05f6c]:hover:before,.hero-admin-btn[data-v-d8e05f6c]:hover:before,.hero-login-btn[data-v-d8e05f6c]:hover:before{left:100%}.hero-team-btn[data-v-d8e05f6c]{background:var(--gradient-secondary);box-shadow:0 8px 25px #ff46554d}.hero-admin-btn[data-v-d8e05f6c]{background:var(--gradient-primary);box-shadow:0 8px 25px #3a6cff4d}.hero-login-btn[data-v-d8e05f6c]{background:var(--gradient-gaming);box-shadow:0 8px 25px #9333ea4d}.hero-login-btn.logout[data-v-d8e05f6c]{background:linear-gradient(135deg,#6b7280,#9ca3af);box-shadow:0 8px 25px #6b72804d}.hero-team-btn[data-v-d8e05f6c]:hover,.hero-admin-btn[data-v-d8e05f6c]:hover,.hero-login-btn[data-v-d8e05f6c]:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px #0006}.hero-team-btn[data-v-d8e05f6c]:hover{box-shadow:0 15px 40px #ff465566}.hero-admin-btn[data-v-d8e05f6c]:hover{box-shadow:0 15px 40px #3a6cff66}.hero-login-btn[data-v-d8e05f6c]:hover{box-shadow:0 15px 40px #9333ea66}.presentation-section[data-v-d8e05f6c]{background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#2d2d2d);color:var(--text-light);padding:6rem 0;position:relative;overflow:hidden}.orb-background[data-v-d8e05f6c]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.orb[data-v-d8e05f6c]{position:absolute;border-radius:50%;filter:blur(40px);opacity:.6;animation:orbFloat-d8e05f6c 20s ease-in-out infinite}.orb-1[data-v-d8e05f6c]{width:300px;height:300px;background:radial-gradient(circle,rgba(74,144,226,.4) 0%,rgba(74,144,226,.1) 40%,transparent 70%);top:10%;left:15%;animation-delay:0s;animation-duration:25s}.orb-2[data-v-d8e05f6c]{width:250px;height:250px;background:radial-gradient(circle,rgba(80,200,120,.3) 0%,rgba(80,200,120,.1) 40%,transparent 70%);top:60%;right:20%;animation-delay:-8s;animation-duration:30s}.orb-3[data-v-d8e05f6c]{width:200px;height:200px;background:radial-gradient(circle,rgba(147,51,234,.4) 0%,rgba(147,51,234,.1) 40%,transparent 70%);top:30%;right:10%;animation-delay:-15s;animation-duration:20s}.orb-4[data-v-d8e05f6c]{width:350px;height:350px;background:radial-gradient(circle,rgba(74,144,226,.2) 0%,rgba(80,200,120,.1) 40%,transparent 70%);bottom:20%;left:10%;animation-delay:-5s;animation-duration:35s}.orb-5[data-v-d8e05f6c]{width:180px;height:180px;background:radial-gradient(circle,rgba(245,158,11,.3) 0%,rgba(245,158,11,.1) 40%,transparent 70%);top:80%;left:50%;animation-delay:-12s;animation-duration:22s}.orb-6[data-v-d8e05f6c]{width:280px;height:280px;background:radial-gradient(circle,rgba(147,51,234,.2) 0%,rgba(74,144,226,.1) 40%,transparent 70%);top:5%;left:60%;animation-delay:-20s;animation-duration:28s}@keyframes orbFloat-d8e05f6c{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-40px) scale(1.1)}50%{transform:translate(-20px,-60px) scale(.9)}75%{transform:translate(40px,-20px) scale(1.05)}}.presentation-section[data-v-d8e05f6c]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent)}.games-section[data-v-d8e05f6c]{background:linear-gradient(135deg,#0f0f0f,#1a1a1a);color:var(--text-light);padding:6rem 0;position:relative}.games-section[data-v-d8e05f6c]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--secondary-color),transparent)}.dock-section[data-v-d8e05f6c]{background:linear-gradient(135deg,#0f0f0f,#1a1a1a);color:var(--text-light);padding:8rem 0;position:relative;overflow:hidden}.dock-section[data-v-d8e05f6c]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(59,130,246,.1) 0%,transparent 50%,rgba(168,85,247,.1) 100%),linear-gradient(45deg,transparent 30%,rgba(16,185,129,.05) 50%,transparent 70%),linear-gradient(135deg,rgba(59,130,246,.08) 0%,transparent 30%);z-index:0;animation:floatingLines-d8e05f6c 20s linear infinite}.floating-lines[data-v-d8e05f6c]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.floating-line[data-v-d8e05f6c]{position:absolute;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent);border-radius:2px;animation-timing-function:linear;animation-iteration-count:infinite}.floating-line[data-v-d8e05f6c]:nth-child(1){width:200px;height:1px;top:20%;left:-200px;animation:floatRight-d8e05f6c 15s linear infinite;animation-delay:0s}.floating-line[data-v-d8e05f6c]:nth-child(2){width:150px;height:1px;top:40%;right:-150px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.4),transparent);animation:floatLeft-d8e05f6c 18s linear infinite;animation-delay:3s}.floating-line[data-v-d8e05f6c]:nth-child(3){width:180px;height:1px;top:60%;left:-180px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.3),transparent);animation:floatRight-d8e05f6c 22s linear infinite;animation-delay:6s}.floating-line[data-v-d8e05f6c]:nth-child(4){width:120px;height:1px;top:80%;right:-120px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent);animation:floatLeft-d8e05f6c 16s linear infinite;animation-delay:9s}.floating-line[data-v-d8e05f6c]:nth-child(5){width:160px;height:1px;top:30%;left:-160px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.3),transparent);animation:floatRight-d8e05f6c 20s linear infinite;animation-delay:12s}.floating-line[data-v-d8e05f6c]:nth-child(6){width:140px;height:1px;top:70%;right:-140px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.4),transparent);animation:floatLeft-d8e05f6c 14s linear infinite;animation-delay:15s}.floating-line-vertical[data-v-d8e05f6c]{position:absolute;background:linear-gradient(180deg,transparent,rgba(59,130,246,.2),transparent);border-radius:2px;animation-timing-function:linear;animation-iteration-count:infinite}.floating-line-vertical[data-v-d8e05f6c]:nth-child(7){width:1px;height:150px;left:20%;top:-150px;animation:floatDown-d8e05f6c 25s linear infinite;animation-delay:2s}.floating-line-vertical[data-v-d8e05f6c]:nth-child(8){width:1px;height:120px;left:80%;top:-120px;background:linear-gradient(180deg,transparent,rgba(168,85,247,.3),transparent);animation:floatDown-d8e05f6c 20s linear infinite;animation-delay:8s}.floating-line-vertical[data-v-d8e05f6c]:nth-child(9){width:1px;height:100px;left:60%;top:-100px;background:linear-gradient(180deg,transparent,rgba(16,185,129,.2),transparent);animation:floatDown-d8e05f6c 18s linear infinite;animation-delay:14s}.floating-line-diagonal[data-v-d8e05f6c]{position:absolute;background:linear-gradient(45deg,transparent,rgba(59,130,246,.15),transparent);border-radius:1px;animation-timing-function:linear;animation-iteration-count:infinite;transform-origin:center}.floating-line-diagonal[data-v-d8e05f6c]:nth-child(10){width:200px;height:1px;top:15%;left:-200px;transform:rotate(45deg);animation:floatDiagonal-d8e05f6c 24s linear infinite;animation-delay:4s}.floating-line-diagonal[data-v-d8e05f6c]:nth-child(11){width:150px;height:1px;top:85%;right:-150px;background:linear-gradient(45deg,transparent,rgba(168,85,247,.2),transparent);transform:rotate(-45deg);animation:floatDiagonalReverse-d8e05f6c 22s linear infinite;animation-delay:10s}.floating-dot[data-v-d8e05f6c]{position:absolute;width:3px;height:3px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.8) 0%,transparent 70%);animation:floatDot-d8e05f6c 30s linear infinite;box-shadow:0 0 10px #3b82f680}.floating-dot[data-v-d8e05f6c]:nth-child(12){top:25%;left:-10px;animation-delay:0s}.floating-dot[data-v-d8e05f6c]:nth-child(13){top:75%;left:-10px;background:radial-gradient(circle,rgba(168,85,247,.8) 0%,transparent 70%);box-shadow:0 0 10px #a855f780;animation-delay:15s}.floating-dot[data-v-d8e05f6c]:nth-child(14){top:50%;left:-10px;background:radial-gradient(circle,rgba(16,185,129,.8) 0%,transparent 70%);box-shadow:0 0 10px #10b98180;animation-delay:8s}.dock-title[data-v-d8e05f6c]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;text-align:center;margin-bottom:6rem;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#10b981);-webkit-background-clip:text;color:transparent;background-clip:text;position:relative;z-index:3;text-shadow:0 0 30px rgba(59,130,246,.3)}.dock-container[data-v-d8e05f6c]{display:flex;justify-content:center;align-items:center;perspective:1000px;padding:2rem 0;position:relative;z-index:2}.dock[data-v-d8e05f6c]{display:flex;align-items:end;justify-content:center;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:35px;padding:20px 30px;box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a,0 0 60px #3b82f61a;position:relative;overflow:visible;min-width:fit-content}.dock[data-v-d8e05f6c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#3b82f61a,#a855f71a,#10b9811a);border-radius:30px;z-index:-1}.dock-item[data-v-d8e05f6c]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 15px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:22px;text-decoration:none;color:var(--text-light);transition:all .3s cubic-bezier(.34,1.56,.64,1);transform-origin:bottom center;position:relative;cursor:pointer;overflow:hidden;z-index:1}.dock-item[data-v-d8e05f6c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#3b82f633,#a855f733,#10b98133);opacity:0;transition:opacity .3s ease;border-radius:20px}.dock-item[data-v-d8e05f6c]:hover:before{opacity:1}.dock-item[data-v-d8e05f6c]:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#10b981,#3b82f6);border-radius:22px;z-index:-1;opacity:0;transition:opacity .3s ease}.dock-item[data-v-d8e05f6c]:hover:after{opacity:.6}.dock-icon[data-v-d8e05f6c]{font-size:2rem;background:linear-gradient(135deg,#fff,#e5e5e5);-webkit-background-clip:text;color:transparent;background-clip:text;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.dock-item:hover .dock-icon[data-v-d8e05f6c]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;color:transparent;background-clip:text;filter:drop-shadow(0 4px 12px rgba(59,130,246,.4))}.dock-tooltip[data-v-d8e05f6c]{position:absolute!important;background:linear-gradient(135deg,#000000f2,#141414f2)!important;color:#fff!important;padding:12px 16px!important;border-radius:12px!important;font-size:.95rem!important;font-weight:600!important;pointer-events:none!important;z-index:9999!important;transform:translate(-50%) translateY(-10px)!important;opacity:0!important;visibility:hidden!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important;white-space:nowrap!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 10px 30px #00000080,0 0 20px #3b82f633,inset 0 1px #ffffff1a!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.dock-tooltip[data-v-d8e05f6c]:after{content:""!important;position:absolute!important;top:100%!important;left:50%!important;transform:translate(-50%)!important;border:8px solid transparent!important;border-top-color:#000000f2!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))!important}.section-title[data-v-d8e05f6c]{font-size:clamp(2rem,4vw,3rem);font-weight:800;text-align:center;margin-bottom:4rem;background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;color:#fff!important;background-clip:text;position:relative;padding-bottom:1rem}.section-title[data-v-d8e05f6c]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:4px;background:var(--gradient-primary);border-radius:2px}.container[data-v-d8e05f6c]{max-width:1200px;margin:0 auto;padding:0 2rem}.presentation-section .container[data-v-d8e05f6c]{position:relative;z-index:2}.presentation-section[data-v-d8e05f6c]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:var(--text-light);padding:5rem 0}.section-title[data-v-d8e05f6c]{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;color:#fff!important;background-clip:text}.presentation-content[data-v-d8e05f6c]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.presentation-text[data-v-d8e05f6c]{font-size:1.1rem;line-height:1.8}.lead[data-v-d8e05f6c]{font-size:1.3rem;margin-bottom:1.5rem}.stats-grid[data-v-d8e05f6c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;margin-top:3rem}.stat-item[data-v-d8e05f6c]{text-align:center;padding:2.5rem 1.5rem;background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:25px;border:1px solid var(--glass-border);transition:var(--transition-slow);position:relative;overflow:hidden;box-shadow:0 8px 32px #0003}.stat-item[data-v-d8e05f6c]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:var(--transition)}.stat-item[data-v-d8e05f6c]:hover:before{transform:scaleX(1)}.stat-item[data-v-d8e05f6c]:hover{transform:translateY(-10px) scale(1.02);background:#3a6cff1a;border-color:#3a6cff4d;box-shadow:0 20px 40px #3a6cff33,0 0 30px #3a6cff1a}.stat-number[data-v-d8e05f6c]{font-size:3.5rem;font-weight:900;color:var(--primary-color);margin-bottom:.5rem;text-shadow:0 0 20px rgba(58,108,255,.5);transition:var(--transition);position:relative;display:inline-block}.stat-plus[data-v-d8e05f6c]{font-size:2rem;color:var(--secondary-color);opacity:0;transform:scale(0);transition:var(--transition);margin-left:.2rem}.stat-label[data-v-d8e05f6c]{font-size:1rem;opacity:.9;text-transform:uppercase;letter-spacing:2px;font-weight:600;margin-bottom:1rem;color:var(--text-light)}.stat-icon[data-v-d8e05f6c]{font-size:2.5rem;color:var(--secondary-color);opacity:.7;transition:var(--transition)}.stat-item:hover .stat-icon[data-v-d8e05f6c]{opacity:1;transform:scale(1.1) rotate(5deg);color:var(--primary-color)}.stat-item:hover .stat-number[data-v-d8e05f6c]{transform:scale(1.05);text-shadow:0 0 30px rgba(58,108,255,.8)}.presentation-image[data-v-d8e05f6c]{text-align:center}.team-image[data-v-d8e05f6c]{width:100%;max-width:400px;border-radius:20px;box-shadow:var(--shadow);transition:var(--transition)}.team-image[data-v-d8e05f6c]:hover{transform:scale(1.05);box-shadow:0 8px 30px #0006}.games-section[data-v-d8e05f6c]{background:linear-gradient(135deg,#0f0f0f,#1a1a1a);color:var(--text-light);padding:5rem 0}.games-grid[data-v-d8e05f6c]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:2rem}.game-card[data-v-d8e05f6c]{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:25px;overflow:hidden;transition:var(--transition-slow);position:relative;height:100%;box-shadow:0 10px 30px #0003;cursor:pointer;text-decoration:none;color:inherit;display:block}.game-card[data-v-d8e05f6c]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);z-index:1}.game-card.valorant[data-v-d8e05f6c]:before{background:linear-gradient(90deg,#ff4655,#fa235b)}.game-card.cod[data-v-d8e05f6c]:before{background:linear-gradient(90deg,#f97316,#fb923c)}.game-card.rl[data-v-d8e05f6c]:before{background:linear-gradient(90deg,#9333ea,#a855f7)}.game-card.lol[data-v-d8e05f6c]:before{background:linear-gradient(90deg,#22c55e,#16a34a)}.game-card[data-v-d8e05f6c]:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 25px 50px #0000004d,0 0 30px #3a6cff33;border-color:#3a6cff66}.game-card[data-v-d8e05f6c]:active{transform:translateY(-10px) scale(1.01);transition:transform .1s ease}.game-card:hover .game-icon img[data-v-d8e05f6c]{transform:scale(1.1) rotate(5deg)}.game-card-inner[data-v-d8e05f6c]{padding:2rem;display:flex;flex-direction:column;height:100%;position:relative}.game-icon[data-v-d8e05f6c]{position:relative;margin-bottom:1.5rem;text-align:center}.game-icon img[data-v-d8e05f6c]{width:100px;height:100px;border-radius:20px;box-shadow:var(--shadow);transition:var(--transition-slow);object-fit:contain}.game-overlay[data-v-d8e05f6c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:#3a6cffe6;border-radius:20px;display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.game-overlay i[data-v-d8e05f6c]{color:#fff;font-size:2rem;animation:playPulse-d8e05f6c 2s infinite}@keyframes playPulse-d8e05f6c{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.game-card:hover .game-overlay[data-v-d8e05f6c]{opacity:1}.game-card:hover .game-icon img[data-v-d8e05f6c]{transform:scale(1.05);box-shadow:0 15px 30px #0006}.game-content[data-v-d8e05f6c]{flex:1;text-align:center;margin-bottom:1.5rem}.game-content h3[data-v-d8e05f6c]{font-size:1.8rem;font-weight:700;margin-bottom:.8rem;color:var(--text-light);transition:var(--transition)}.game-card:hover .game-content h3[data-v-d8e05f6c]{color:var(--primary-color);text-shadow:0 0 15px rgba(58,108,255,.5)}.game-content p[data-v-d8e05f6c]{opacity:.8;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.game-teams[data-v-d8e05f6c]{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-bottom:1rem}.team-badge[data-v-d8e05f6c]{padding:.4rem 1rem;border-radius:25px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:var(--transition);position:relative;overflow:hidden}.team-badge[data-v-d8e05f6c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:var(--transition)}.team-badge[data-v-d8e05f6c]:hover:before{left:100%}.team-badge[data-v-d8e05f6c]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000004d}.team-badge.blue[data-v-d8e05f6c]{background:linear-gradient(135deg,#3a6cff,#5b82ff);color:#fff;box-shadow:0 4px 15px #3a6cff4d}.team-badge.red[data-v-d8e05f6c]{background:linear-gradient(135deg,#ff4655,#ff6b78);color:#fff;box-shadow:0 4px 15px #ff46554d}.team-badge.gc[data-v-d8e05f6c]{background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff;box-shadow:0 4px 15px #8b5cf64d}.team-badge.orange[data-v-d8e05f6c]{background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;box-shadow:0 4px 15px #f973164d}.team-badge.yellow[data-v-d8e05f6c]{background:linear-gradient(135deg,#f1e208,#e9ec0a);color:#fff;box-shadow:0 4px 15px #f973164d}.team-badge.brown[data-v-d8e05f6c]{background:linear-gradient(135deg,#8b4513,tan);color:#fff;box-shadow:0 4px 15px #8b45134d}.team-badge.amethyste[data-v-d8e05f6c]{background:linear-gradient(135deg,#9333ea,#a855f7);color:#fff;box-shadow:0 4px 15px #9333ea4d}.team-badge.corail[data-v-d8e05f6c]{background:linear-gradient(135deg,coral,#ff9671);color:#fff;box-shadow:0 4px 15px #ff7f504d}.team-badge.green[data-v-d8e05f6c]{background:linear-gradient(135deg,#22c55e,#4ade80);color:#fff;box-shadow:0 4px 15px #22c55e4d}.game-stats[data-v-d8e05f6c]{display:flex;justify-content:space-around;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);margin-top:auto}.stat-mini[data-v-d8e05f6c]{text-align:center;transition:var(--transition)}.stat-mini[data-v-d8e05f6c]:hover{transform:scale(1.05)}.stat-value[data-v-d8e05f6c]{display:block;font-size:1.5rem;font-weight:700;color:var(--primary-color);margin-bottom:.2rem;text-shadow:0 0 10px rgba(58,108,255,.3)}.stat-desc[data-v-d8e05f6c]{font-size:.8rem;opacity:.7;text-transform:uppercase;letter-spacing:1px}@keyframes dockPulse-d8e05f6c{0%,to{box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a,0 0 60px #3b82f61a}50%{box-shadow:0 25px 50px #00000080,inset 0 1px #fff3,0 0 80px #3b82f633}}@keyframes floatingLines-d8e05f6c{0%{transform:translate(0) translateY(0)}33%{transform:translate(-10px) translateY(-5px)}66%{transform:translate(10px) translateY(5px)}to{transform:translate(0) translateY(0)}}@keyframes floatRight-d8e05f6c{0%{transform:translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(calc(100vw + 200px));opacity:0}}@keyframes floatLeft-d8e05f6c{0%{transform:translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(calc(-100vw - 200px));opacity:0}}@keyframes floatDown-d8e05f6c{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(calc(100vh + 200px));opacity:0}}@keyframes linePulse-d8e05f6c{0%,to{box-shadow:0 0 5px #3b82f64d;opacity:.3}50%{box-shadow:0 0 15px #3b82f699;opacity:.8}}@keyframes floatDiagonal-d8e05f6c{0%{transform:translate(0) translateY(0) rotate(45deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(120vw) translateY(120vh) rotate(45deg);opacity:0}}@keyframes floatDiagonalReverse-d8e05f6c{0%{transform:translate(0) translateY(0) rotate(-45deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-120vw) translateY(-120vh) rotate(-45deg);opacity:0}}@keyframes floatDot-d8e05f6c{0%{transform:translate(0);opacity:0;box-shadow:0 0 5px #3b82f64d}10%{opacity:1;box-shadow:0 0 15px #3b82f6cc}50%{box-shadow:0 0 20px #3b82f6}90%{opacity:1;box-shadow:0 0 15px #3b82f6cc}to{transform:translate(calc(100vw + 50px));opacity:0;box-shadow:0 0 5px #3b82f64d}}.dock[data-v-d8e05f6c]{animation:dockPulse-d8e05f6c 4s ease-in-out infinite}.dock-section[data-v-d8e05f6c]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:400px;background:radial-gradient(circle,rgba(59,130,246,.05) 0%,rgba(168,85,247,.03) 30%,rgba(16,185,129,.02) 60%,transparent 80%);border-radius:50%;z-index:-1;animation:dockGlow-d8e05f6c 6s ease-in-out infinite alternate}@keyframes dockGlow-d8e05f6c{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}to{transform:translate(-50%,-50%) scale(1.1);opacity:.8}}@media (max-width: 768px){.dock[data-v-d8e05f6c]{flex-wrap:wrap;gap:15px;padding:25px;border-radius:30px}.dock-item[data-v-d8e05f6c]{width:70px;height:70px;margin:8px}.dock-icon[data-v-d8e05f6c]{font-size:1.75rem}.dock-title[data-v-d8e05f6c]{font-size:2rem;margin-bottom:4rem}.dock-tooltip[data-v-d8e05f6c]{font-size:.85rem;padding:10px 14px}}@media (max-width: 480px){.dock-section[data-v-d8e05f6c]{padding:4rem 0}.dock[data-v-d8e05f6c]{padding:20px;gap:12px}.dock-item[data-v-d8e05f6c]{width:60px;height:60px;margin:6px}.dock-icon[data-v-d8e05f6c]{font-size:1.5rem}.dock-tooltip[data-v-d8e05f6c]{font-size:.8rem;padding:8px 12px}}.nav-card[data-v-d8e05f6c]:nth-child(1):hover{border-color:#ffd70066;box-shadow:0 25px 50px #0006,0 0 30px #ffd7004d,inset 0 1px #ffffff1a}.nav-card:nth-child(1) .nav-icon[data-v-d8e05f6c]{background:linear-gradient(135deg,gold,#ff8c00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-card:nth-child(1):hover .nav-icon[data-v-d8e05f6c]{filter:drop-shadow(0 0 15px rgba(255,215,0,.6))}.nav-card:nth-child(1):hover h3[data-v-d8e05f6c]{color:gold;text-shadow:0 0 10px rgba(255,215,0,.4)}.upcoming-events-section[data-v-d8e05f6c]{background:linear-gradient(135deg,#1a1f2e,#16213e,#0f172a);padding:5rem 0;position:relative;overflow:hidden}.upcoming-events-section[data-v-d8e05f6c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(34,197,94,.1) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(59,130,246,.1) 0%,transparent 50%);animation:eventsPulse-d8e05f6c 6s ease-in-out infinite}@keyframes eventsPulse-d8e05f6c{0%,to{opacity:.5}50%{opacity:.8}}.events-header[data-v-d8e05f6c]{text-align:center;margin-bottom:3rem}.events-header .section-title[data-v-d8e05f6c]{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:2.8rem;font-weight:700;background:linear-gradient(135deg,#22c55e,#3b82f6,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.events-header .section-title i[data-v-d8e05f6c]{background:linear-gradient(135deg,#22c55e,#3b82f6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(34,197,94,.3))}.section-subtitle[data-v-d8e05f6c]{color:#94a3b8;font-size:1.1rem;font-weight:400}.no-events-message[data-v-d8e05f6c]{text-align:center;padding:4rem 0}.no-events-content[data-v-d8e05f6c]{max-width:500px;margin:0 auto}.no-events-content i[data-v-d8e05f6c]{font-size:4rem;color:#64748b;margin-bottom:1.5rem;opacity:.6}.no-events-content h3[data-v-d8e05f6c]{font-size:1.8rem;font-weight:600;color:#e2e8f0;margin-bottom:1rem}.no-events-content p[data-v-d8e05f6c]{color:#94a3b8;font-size:1.1rem;line-height:1.6}.events-grid[data-v-d8e05f6c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem}.event-card[data-v-d8e05f6c]{background:#ffffff05;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:2rem;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.event-card[data-v-d8e05f6c]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#22c55e,#3b82f6,#8b5cf6);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.event-card[data-v-d8e05f6c]:hover:before{transform:scaleX(1)}.event-card[data-v-d8e05f6c]:hover{transform:translateY(-8px);background:#ffffff0d;border-color:#22c55e4d;box-shadow:0 20px 40px #0000004d,0 0 20px #22c55e1a}.event-header[data-v-d8e05f6c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.event-type-badge[data-v-d8e05f6c]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:12px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.event-type-badge.match[data-v-d8e05f6c]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.event-type-badge.tournament[data-v-d8e05f6c]{background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.3)}.event-game[data-v-d8e05f6c]{padding:.4rem .8rem;border-radius:8px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.event-game.valorant[data-v-d8e05f6c]{background:#ff465526;color:#ff4655;border:1px solid rgba(255,70,85,.3)}.event-game.lol[data-v-d8e05f6c]{background:#c89b3c26;color:#c89b3c;border:1px solid rgba(200,155,60,.3)}.event-game.cod[data-v-d8e05f6c]{background:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.event-game.rl[data-v-d8e05f6c]{background:#3b82f626;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.event-content[data-v-d8e05f6c]{margin-bottom:1.5rem}.event-title[data-v-d8e05f6c]{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.3}.event-teams[data-v-d8e05f6c]{display:flex;align-items:center;justify-content:space-between;background:#ffffff08;border-radius:16px;padding:1rem;border:1px solid rgba(255,255,255,.1)}.team[data-v-d8e05f6c]{flex:1;text-align:center}.team-name[data-v-d8e05f6c]{font-weight:600;color:#e2e8f0;font-size:1rem}.vs-divider[data-v-d8e05f6c]{margin:0 1rem;font-weight:700;color:#22c55e;font-size:.9rem;background:#22c55e1a;padding:.5rem;border-radius:8px;border:1px solid rgba(34,197,94,.3)}.event-description[data-v-d8e05f6c]{color:#94a3b8;font-size:1rem;line-height:1.5}.event-footer[data-v-d8e05f6c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.event-date[data-v-d8e05f6c],.event-time[data-v-d8e05f6c]{display:flex;align-items:center;gap:.5rem;color:#cbd5e1;font-size:.9rem;font-weight:500}.event-date i[data-v-d8e05f6c],.event-time i[data-v-d8e05f6c]{color:#22c55e}.event-countdown[data-v-d8e05f6c]{display:flex;justify-content:center;gap:1rem;padding:1rem;background:#22c55e0d;border-radius:12px;border:1px solid rgba(34,197,94,.2)}.countdown-item[data-v-d8e05f6c]{display:flex;flex-direction:column;align-items:center;gap:.3rem}.countdown-value[data-v-d8e05f6c]{font-size:1.5rem;font-weight:700;color:#22c55e;line-height:1}.countdown-label[data-v-d8e05f6c]{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.events-actions[data-v-d8e05f6c]{text-align:center}.view-all-events[data-v-d8e05f6c]{display:inline-flex;align-items:center;gap:1rem;padding:1rem 2rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;text-decoration:none;border-radius:16px;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 15px #22c55e4d}.view-all-events[data-v-d8e05f6c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #22c55e66;background:linear-gradient(135deg,#16a34a,#15803d)}.tshirt-popup[data-v-d8e05f6c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeIn-d8e05f6c .3s ease-out}.popup-content[data-v-d8e05f6c]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:20px;padding:2rem;max-width:400px;width:100%;text-align:center;color:#fff;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #0006;position:relative;animation:slideInUp-d8e05f6c .4s ease-out}.popup-close[data-v-d8e05f6c]{position:absolute;top:1rem;right:1rem;background:#ffffff1a;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.popup-close[data-v-d8e05f6c]:hover{background:#fff3;transform:scale(1.1)}.popup-icon[data-v-d8e05f6c]{font-size:3rem;color:#10b981;margin-bottom:1rem;animation:bounce-d8e05f6c 2s infinite}.popup-content h3[data-v-d8e05f6c]{margin:0 0 1rem;font-size:1.5rem;color:#10b981}.popup-content p[data-v-d8e05f6c]{margin:0 0 2rem;font-size:1.1rem;color:#ffffffe6;line-height:1.5}.popup-actions[data-v-d8e05f6c]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.popup-btn-primary[data-v-d8e05f6c]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;text-decoration:none;padding:12px 24px;border-radius:25px;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:8px;box-shadow:0 4px 15px #10b9814d}.popup-btn-primary[data-v-d8e05f6c]:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 8px 25px #10b98166}.popup-btn-secondary[data-v-d8e05f6c]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);padding:12px 24px;border-radius:25px;font-weight:500;cursor:pointer;transition:all .3s ease}.popup-btn-secondary[data-v-d8e05f6c]:hover{background:#fff3;border-color:#ffffff4d}.floating-tshirt-btn[data-v-d8e05f6c]{position:fixed;bottom:30px;right:30px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;width:70px;height:70px;border-radius:50%;cursor:pointer;z-index:1500;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #10b98166;transition:all .3s ease;animation:floatUp-d8e05f6c 2s ease-out,pulse-d8e05f6c 3s infinite 2s}.floating-tshirt-btn[data-v-d8e05f6c]:hover{transform:scale(1.1) translateY(-5px);box-shadow:0 12px 35px #10b98199}.floating-btn-content[data-v-d8e05f6c]{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px}.floating-btn-content i[data-v-d8e05f6c]{font-size:1.5rem}.floating-btn-text[data-v-d8e05f6c]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.floating-btn-pulse[data-v-d8e05f6c]{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border:2px solid rgba(16,185,129,.5);border-radius:50%;animation:pulseBorder-d8e05f6c 2s infinite}@keyframes fadeIn-d8e05f6c{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-d8e05f6c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-d8e05f6c{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes floatUp-d8e05f6c{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-d8e05f6c{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulseBorder-d8e05f6c{0%{transform:scale(1);opacity:1}to{transform:scale(1.2);opacity:0}}@media (max-width: 1024px){.games-grid[data-v-d8e05f6c]{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width: 768px){.live-banner[data-v-d8e05f6c]{right:15px;max-width:250px;transform:translateY(-50%)}.live-banner-content[data-v-d8e05f6c]{padding:.8rem;gap:.8rem}.live-streamers[data-v-d8e05f6c]{gap:.6rem;max-height:250px}.live-streamer[data-v-d8e05f6c]{padding:.5rem;gap:.5rem}.streamer-avatar[data-v-d8e05f6c]{width:35px;height:35px}.streamer-name[data-v-d8e05f6c]{font-size:.85rem}.streamer-game[data-v-d8e05f6c]{font-size:.7rem}.live-btn[data-v-d8e05f6c]{padding:.5rem .8rem;font-size:.8rem}.hero-section[data-v-d8e05f6c]{min-height:70vh;padding:2rem 1rem}.hero-title[data-v-d8e05f6c]{font-size:clamp(2rem,6vw,3rem);margin-bottom:1rem}.hero-subtitle[data-v-d8e05f6c]{font-size:clamp(1rem,3vw,1.4rem);gap:.5rem}.main-logo[data-v-d8e05f6c]{width:140px}.particle[data-v-d8e05f6c]{display:none}.hero-auth-buttons[data-v-d8e05f6c]{flex-direction:column;align-items:center;gap:1rem;margin-top:2rem}.hero-team-btn[data-v-d8e05f6c],.hero-admin-btn[data-v-d8e05f6c],.hero-login-btn[data-v-d8e05f6c]{width:250px;justify-content:center;padding:.9rem 1.5rem;font-size:1rem}.popup-content[data-v-d8e05f6c]{margin:1rem;padding:1.5rem;max-width:350px}.popup-actions[data-v-d8e05f6c]{flex-direction:column;gap:.8rem}.popup-btn-primary[data-v-d8e05f6c],.popup-btn-secondary[data-v-d8e05f6c]{width:100%;justify-content:center}.floating-tshirt-btn[data-v-d8e05f6c]{bottom:20px;right:20px;width:60px;height:60px}.floating-btn-content i[data-v-d8e05f6c]{font-size:1.3rem}.floating-btn-text[data-v-d8e05f6c]{font-size:.65rem}.scrolling-banner[data-v-d8e05f6c]{margin:2rem 0;border-radius:40px}.scrolling-text[data-v-d8e05f6c]{font-size:clamp(.9rem,1.5vw,1.1rem)}.presentation-content[data-v-d8e05f6c]{grid-template-columns:1fr;gap:2.5rem;text-align:center}.presentation-image[data-v-d8e05f6c]{order:-1}.stats-grid[data-v-d8e05f6c]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.stat-item[data-v-d8e05f6c]{padding:2rem 1rem}.stat-number[data-v-d8e05f6c]{font-size:2.8rem}.stat-icon[data-v-d8e05f6c]{font-size:2rem}.section-title[data-v-d8e05f6c]{font-size:clamp(1.8rem,5vw,2.5rem);margin-bottom:3rem}.container[data-v-d8e05f6c]{padding:0 1rem}.presentation-section[data-v-d8e05f6c],.games-section[data-v-d8e05f6c],.navigation-section[data-v-d8e05f6c]{padding:4rem 0}.games-grid[data-v-d8e05f6c]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.game-card-inner[data-v-d8e05f6c]{padding:1.5rem}.game-icon img[data-v-d8e05f6c],.game-overlay[data-v-d8e05f6c]{width:80px;height:80px}.team-badge[data-v-d8e05f6c]{padding:.3rem .8rem;font-size:.8rem}.dock-title[data-v-d8e05f6c]{font-size:2.5rem;margin-bottom:4rem}.upcoming-events-section[data-v-d8e05f6c]{padding:4rem 0}.events-header .section-title[data-v-d8e05f6c]{font-size:2.2rem;margin-bottom:.8rem}.section-subtitle[data-v-d8e05f6c]{font-size:1rem}.events-grid[data-v-d8e05f6c]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.event-card[data-v-d8e05f6c]{padding:1.5rem}.event-title[data-v-d8e05f6c]{font-size:1.2rem}.event-teams[data-v-d8e05f6c]{padding:.8rem}.team-name[data-v-d8e05f6c]{font-size:.9rem}}@media (max-width: 480px){.live-banner[data-v-d8e05f6c]{right:10px;max-width:220px;top:40%}.live-banner-content[data-v-d8e05f6c]{padding:.7rem;gap:.7rem}.live-streamers[data-v-d8e05f6c]{max-height:200px;gap:.5rem}.live-streamer[data-v-d8e05f6c]{padding:.4rem;gap:.4rem}.streamer-avatar[data-v-d8e05f6c]{width:30px;height:30px}.streamer-name[data-v-d8e05f6c]{font-size:.8rem}.streamer-game[data-v-d8e05f6c]{font-size:.65rem}.streamer-viewers[data-v-d8e05f6c]{font-size:.7rem}.live-btn[data-v-d8e05f6c]{padding:.4rem .6rem;font-size:.75rem}.live-indicator[data-v-d8e05f6c]{font-size:.8rem}.hero-section[data-v-d8e05f6c]{min-height:60vh}.hero-title[data-v-d8e05f6c]{font-size:clamp(1.8rem,7vw,2.5rem)}.hero-subtitle[data-v-d8e05f6c]{font-size:clamp(.9rem,3.5vw,1.2rem);margin-bottom:2rem}.main-logo[data-v-d8e05f6c]{width:120px}.hero-auth-buttons[data-v-d8e05f6c]{gap:.8rem}.hero-team-btn[data-v-d8e05f6c],.hero-admin-btn[data-v-d8e05f6c],.hero-login-btn[data-v-d8e05f6c]{width:220px;padding:.8rem 1.2rem;font-size:.9rem}.scrolling-text[data-v-d8e05f6c]{font-size:clamp(.8rem,3vw,1rem)}.stats-grid[data-v-d8e05f6c]{grid-template-columns:1fr;gap:1.2rem}.stat-item[data-v-d8e05f6c]{padding:1.8rem 1rem}.stat-number[data-v-d8e05f6c]{font-size:2.5rem}.stat-icon[data-v-d8e05f6c]{font-size:1.8rem}.section-title[data-v-d8e05f6c]{margin-bottom:2.5rem}.presentation-section[data-v-d8e05f6c],.games-section[data-v-d8e05f6c],.dock-section[data-v-d8e05f6c]{padding:3rem 0}.games-grid[data-v-d8e05f6c]{grid-template-columns:1fr;gap:1.5rem}.game-card-inner[data-v-d8e05f6c]{padding:1.2rem}.game-content h3[data-v-d8e05f6c]{font-size:1.5rem}.game-content p[data-v-d8e05f6c]{font-size:.9rem}.team-badge[data-v-d8e05f6c]{padding:.25rem .6rem;font-size:.75rem}.dock-section[data-v-d8e05f6c]{padding:4rem 0}.dock-title[data-v-d8e05f6c]{font-size:2rem;margin-bottom:3rem}.upcoming-events-section[data-v-d8e05f6c]{padding:3rem 0}.events-header .section-title[data-v-d8e05f6c]{font-size:1.8rem;flex-direction:column;gap:.5rem}.section-subtitle[data-v-d8e05f6c]{font-size:.9rem;padding:0 1rem}.events-grid[data-v-d8e05f6c]{grid-template-columns:1fr;gap:1.5rem}.event-card[data-v-d8e05f6c]{padding:1.2rem;border-radius:16px}.event-header[data-v-d8e05f6c]{flex-direction:column;gap:1rem;align-items:flex-start}.event-title[data-v-d8e05f6c]{font-size:1.1rem}.event-teams[data-v-d8e05f6c]{flex-direction:column;gap:.8rem;padding:1rem}.vs-divider[data-v-d8e05f6c]{margin:0;width:fit-content;align-self:center}.team-name[data-v-d8e05f6c]{font-size:.85rem}.event-footer[data-v-d8e05f6c]{flex-direction:column;gap:.8rem;align-items:flex-start}.event-countdown[data-v-d8e05f6c]{gap:.8rem;padding:.8rem}.countdown-value[data-v-d8e05f6c]{font-size:1.2rem}.view-all-events[data-v-d8e05f6c]{padding:.8rem 1.5rem;font-size:1rem}}.tournaments-notifications[data-v-d8e05f6c]{padding:4rem 0;background:linear-gradient(135deg,#1e293b,#334155);margin-top:-1px}.tournaments-header[data-v-d8e05f6c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;flex-wrap:wrap;gap:1rem}.tournaments-header h2[data-v-d8e05f6c]{font-size:2.5rem;color:#fff;margin:0}.view-all-predictions[data-v-d8e05f6c]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;text-decoration:none;border-radius:25px;font-weight:600;transition:all .3s ease}.view-all-predictions[data-v-d8e05f6c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.tournaments-grid[data-v-d8e05f6c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}.tournament-notification[data-v-d8e05f6c]{background:#ffffff0d;border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease;display:flex;align-items:center;gap:1.5rem}.tournament-notification[data-v-d8e05f6c]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000004d;background:#ffffff14}.tournament-game-icon[data-v-d8e05f6c]{font-size:2.5rem;color:#60a5fa;min-width:60px;text-align:center}.tournament-info[data-v-d8e05f6c]{flex:1}.tournament-info h3[data-v-d8e05f6c]{color:#fff;margin:0 0 .5rem;font-size:1.3rem;font-weight:700}.tournament-status[data-v-d8e05f6c]{color:#10b981;margin:0 0 1rem;font-weight:600}.tournament-meta[data-v-d8e05f6c]{display:flex;gap:1rem;flex-wrap:wrap}.tournament-teams[data-v-d8e05f6c],.tournament-matches[data-v-d8e05f6c]{display:flex;align-items:center;gap:.3rem;color:#94a3b8;font-size:.9rem}.tournament-actions[data-v-d8e05f6c]{display:flex;flex-direction:column;gap:.5rem}.tournament-btn[data-v-d8e05f6c]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease;min-width:100px}.tournament-btn.view-tournament[data-v-d8e05f6c]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.tournament-btn.view-tournament[data-v-d8e05f6c]:hover{background:#fff3}.tournament-btn.predict[data-v-d8e05f6c]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.tournament-btn.predict[data-v-d8e05f6c]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #10b98166}.leagues-panel[data-v-d8e05f6c]{background:#ffffff08;border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.panel-header h3[data-v-d8e05f6c]{text-align:center;color:#fff;margin:0 0 2rem;font-size:1.8rem}.leagues-quick-access[data-v-d8e05f6c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.league-quick-btn[data-v-d8e05f6c]{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1.5rem;background:#ffffff0d;border-radius:12px;text-decoration:none;color:#fff;transition:all .3s ease;border:2px solid transparent}.league-quick-btn[data-v-d8e05f6c]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0003}.league-quick-btn.valorant[data-v-d8e05f6c]:hover{border-color:#ff6b6b;background:#ff6b6b1a}.league-quick-btn.lol[data-v-d8e05f6c]:hover{border-color:#c89b3c;background:#c89b3c1a}.league-quick-btn.cod[data-v-d8e05f6c]:hover{border-color:#ff8c00;background:#ff8c001a}.league-quick-btn.rl[data-v-d8e05f6c]:hover{border-color:#4fc3f7;background:#4fc3f71a}.league-quick-btn i[data-v-d8e05f6c]{font-size:2rem}.league-quick-btn span[data-v-d8e05f6c]{font-weight:600;font-size:1rem}.panel-footer[data-v-d8e05f6c]{text-align:center;border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem}.view-all-leagues[data-v-d8e05f6c]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;text-decoration:none;border-radius:25px;font-weight:600;transition:all .3s ease}.view-all-leagues[data-v-d8e05f6c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf666}@media (max-width: 768px){.tournaments-header[data-v-d8e05f6c]{flex-direction:column;text-align:center}.tournaments-header h2[data-v-d8e05f6c]{font-size:2rem}.tournaments-grid[data-v-d8e05f6c]{grid-template-columns:1fr;gap:1.5rem}.tournament-notification[data-v-d8e05f6c]{flex-direction:column;text-align:center;padding:1.5rem}.tournament-actions[data-v-d8e05f6c]{flex-direction:row;justify-content:center;width:100%}.leagues-quick-access[data-v-d8e05f6c]{grid-template-columns:repeat(2,1fr);gap:1rem}.league-quick-btn[data-v-d8e05f6c]{padding:1rem}.league-quick-btn i[data-v-d8e05f6c]{font-size:1.5rem}.league-quick-btn span[data-v-d8e05f6c]{font-size:.9rem}}@media (max-width: 480px){.leagues-quick-access[data-v-d8e05f6c]{grid-template-columns:1fr}.tournament-btn[data-v-d8e05f6c]{min-width:80px;padding:.5rem .8rem;font-size:.8rem}}.shop-page[data-v-d5e2ba46]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#2a2a2a);color:#fff}.container[data-v-d5e2ba46]{max-width:1200px;margin:0 auto;padding:0 20px}.shop-header[data-v-d5e2ba46]{padding:120px 0 80px;background:linear-gradient(135deg,#4a90e21a,#50c8781a);text-align:center}.shop-title[data-v-d5e2ba46]{font-size:3.5rem;font-weight:700;margin-bottom:20px;background:linear-gradient(135deg,#4a90e2,#50c878);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.shop-subtitle[data-v-d5e2ba46]{font-size:1.3rem;opacity:.8;max-width:600px;margin:0 auto}.products-section[data-v-d5e2ba46]{padding:80px 0}.section-title[data-v-d5e2ba46]{font-size:2.5rem;text-align:center;margin-bottom:60px;background:linear-gradient(135deg,#4a90e2,#50c878);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.products-grid[data-v-d5e2ba46]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:80px}.product-card-stack[data-v-d5e2ba46]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;transition:all .3s ease;perspective:1000px}.product-card-stack[data-v-d5e2ba46]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #4a90e233}.card-tabs[data-v-d5e2ba46]{display:flex;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.1)}.card-tab[data-v-d5e2ba46]{flex:1;padding:15px 10px;background:transparent;border:none;color:#fff9;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem}.card-tab[data-v-d5e2ba46]:hover{color:#fff;background:#ffffff0d}.card-tab.active[data-v-d5e2ba46]{color:#4a90e2;background:#4a90e21a;border-bottom:2px solid #4a90e2}.cards-stack[data-v-d5e2ba46]{position:relative;min-height:350px}.stack-card[data-v-d5e2ba46]{position:absolute;top:0;left:0;right:0;padding:25px;opacity:0;transform:translateY(20px);transition:all .4s cubic-bezier(.4,0,.2,1)}.stack-card.active[data-v-d5e2ba46]{opacity:1;transform:translateY(0);position:relative}.product-image[data-v-d5e2ba46]{position:relative;text-align:center;margin-bottom:20px}.product-image img[data-v-d5e2ba46]{max-width:100%;height:200px;object-fit:cover;border-radius:15px}.product-badge[data-v-d5e2ba46]{position:absolute;top:10px;right:10px;padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.product-badge.available[data-v-d5e2ba46]{background:linear-gradient(135deg,#50c878,#32cd32);color:#fff}.product-badge.unavailable[data-v-d5e2ba46]{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff}.card-content h3[data-v-d5e2ba46]{font-size:1.4rem;margin-bottom:15px;color:#fff}.product-price[data-v-d5e2ba46]{font-size:1.5rem;font-weight:700;color:#4a90e2;margin-bottom:15px}.product-summary[data-v-d5e2ba46]{opacity:.8;margin-bottom:20px;line-height:1.5}.product-description[data-v-d5e2ba46]{opacity:.9;line-height:1.6;margin-bottom:25px}.product-features[data-v-d5e2ba46]{display:grid;gap:12px;margin-bottom:25px}.feature[data-v-d5e2ba46]{display:flex;align-items:center;gap:10px;padding:8px 0}.feature i[data-v-d5e2ba46]{color:#4a90e2;width:20px}.purchase-options[data-v-d5e2ba46]{margin-bottom:25px}.size-selection[data-v-d5e2ba46],.quantity-selection[data-v-d5e2ba46]{margin-bottom:20px}.size-buttons[data-v-d5e2ba46]{display:flex;gap:10px;margin-top:8px}.size-btn[data-v-d5e2ba46]{padding:8px 15px;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease}.size-btn[data-v-d5e2ba46]:hover,.size-btn.active[data-v-d5e2ba46]{border-color:#4a90e2;background:#4a90e21a}.quantity-controls[data-v-d5e2ba46]{display:flex;align-items:center;gap:15px;margin-top:8px}.qty-btn[data-v-d5e2ba46]{width:35px;height:35px;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;border-radius:50%;cursor:pointer;transition:all .3s ease}.qty-btn[data-v-d5e2ba46]:hover{border-color:#4a90e2;background:#4a90e21a}.qty-value[data-v-d5e2ba46]{font-weight:600;font-size:1.1rem}.purchase-action[data-v-d5e2ba46]{text-align:center}.total-price[data-v-d5e2ba46]{font-size:1.3rem;font-weight:700;color:#4a90e2;margin-bottom:15px}.purchase-btn[data-v-d5e2ba46]{padding:15px 25px;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.purchase-btn.primary[data-v-d5e2ba46]{background:linear-gradient(135deg,#4a90e2,#50c878);color:#fff}.purchase-btn.primary[data-v-d5e2ba46]:hover{transform:translateY(-2px);box-shadow:0 10px 20px #4a90e24d}.purchase-btn.disabled[data-v-d5e2ba46]{background:#ffffff1a;color:#ffffff80;cursor:not-allowed}.coming-soon-placeholder[data-v-d5e2ba46]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;background:#ffffff0d;border-radius:15px;border:2px dashed rgba(255,255,255,.2)}.coming-soon-placeholder i[data-v-d5e2ba46]{font-size:3rem;color:#4a90e2;margin-bottom:10px}.benefits-section[data-v-d5e2ba46]{padding:80px 0;background:#0000004d}.benefits-grid[data-v-d5e2ba46]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.benefit-card[data-v-d5e2ba46]{text-align:center;padding:40px 20px;background:#ffffff0d;border-radius:20px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.benefit-card[data-v-d5e2ba46]:hover{transform:translateY(-5px);background:#ffffff14}.benefit-icon[data-v-d5e2ba46]{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg,#4a90e2,#50c878);border-radius:50%;display:flex;align-items:center;justify-content:center}.benefit-icon i[data-v-d5e2ba46]{font-size:2rem;color:#fff}.benefit-card h3[data-v-d5e2ba46]{font-size:1.3rem;margin-bottom:15px;color:#fff}.benefit-card p[data-v-d5e2ba46]{opacity:.8;line-height:1.5}.shop-message[data-v-d5e2ba46]{position:fixed;bottom:20px;right:20px;background:linear-gradient(135deg,#4a90e2,#50c878);color:#fff;padding:15px 20px;border-radius:10px;z-index:1000}@media (max-width: 768px){.shop-title[data-v-d5e2ba46]{font-size:2.5rem}.products-grid[data-v-d5e2ba46]{grid-template-columns:1fr;gap:20px}.card-tab[data-v-d5e2ba46]{font-size:.8rem;padding:12px 8px}.stack-card[data-v-d5e2ba46]{padding:20px}}.valorant-page[data-v-f99330d3]{color:#fff;text-align:center;min-height:100vh;padding:2em;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);position:relative;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ff4655 #1a1a2e}.valorant-page[data-v-f99330d3]::-webkit-scrollbar{width:12px}.valorant-page[data-v-f99330d3]::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#ff4655,#ff6b7a);border-radius:10px;border:2px solid #1a1a2e}.valorant-page[data-v-f99330d3]::-webkit-scrollbar-track{background:#1a1a2e;border-radius:10px}.back-arrow[data-v-f99330d3]{position:absolute;top:2em;left:3em;font-size:2.5em;color:#fff;cursor:pointer;z-index:10;-webkit-user-select:none;user-select:none;transition:color .2s}.back-arrow[data-v-f99330d3]:hover{color:#ff4655}.return-btn[data-v-f99330d3]{position:absolute;top:5em;left:5em;z-index:11;background:linear-gradient(135deg,#ff4655,#ff6b7a);color:#fff;border:none;border-radius:25px;padding:.8em 2em;font-size:1.1em;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #ff46554d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.return-btn[data-v-f99330d3]:hover{background:linear-gradient(135deg,#d12b3b,#ff4655);box-shadow:0 8px 25px #ff465580;transform:translateY(-2px)}.return-btn[data-v-f99330d3]:active,.valorant-transition[data-v-f99330d3]{transform:translateY(0) scale(.98);box-shadow:0 4px 15px #ff4655b3}.modern-grid[data-v-f99330d3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:2rem 0}.roster-card[data-v-f99330d3]{perspective:1000px;height:300px;cursor:pointer}.card-inner[data-v-f99330d3]{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;border-radius:20px}.roster-card:hover .card-inner[data-v-f99330d3]{transform:rotateY(5deg) rotateX(5deg) scale(1.05)}.card-front[data-v-f99330d3]{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#1e1e2e,#2d2d44);border:2px solid rgba(255,70,85,.2);transition:all .3s ease}.roster-card:hover .card-front[data-v-f99330d3]{border-color:#ff4655cc;box-shadow:0 20px 40px #ff46554d,0 0 0 1px #ffffff1a,inset 0 1px #fff3}.card-front img[data-v-f99330d3]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.roster-card:hover .card-front img[data-v-f99330d3]{transform:scale(1.1)}.card-overlay[data-v-f99330d3]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#000c,#ff46551a,#000000e6);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.roster-card:hover .card-overlay[data-v-f99330d3]{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.team-info[data-v-f99330d3]{text-align:center;transform:translateY(20px);transition:transform .4s cubic-bezier(.4,0,.2,1)}.roster-card:hover .team-info[data-v-f99330d3]{transform:translateY(0)}.team-info h3[data-v-f99330d3]{font-size:1.8rem;font-weight:700;margin:0 0 .5rem;background:linear-gradient(135deg,#ff4655,#ff6b7a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.team-info p[data-v-f99330d3]{font-size:1rem;color:#fffc;margin:0 0 1rem;font-weight:400}.card-icon[data-v-f99330d3]{font-size:2rem;animation:pulse-f99330d3 2s infinite}@keyframes pulse-f99330d3{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}}.team-details-container[data-v-f99330d3]{display:flex;flex-direction:column;gap:2rem;margin-top:2em;width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding:0 1rem;animation:slideInUp-f99330d3 .8s cubic-bezier(.4,0,.2,1)}@keyframes slideInUp-f99330d3{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.team-hero-section[data-v-f99330d3]{position:relative;height:300px;border-radius:24px;overflow:hidden;margin-bottom:2rem}.hero-background[data-v-f99330d3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-image[data-v-f99330d3]{width:100%;height:100%;object-fit:cover;filter:brightness(.4) contrast(1.2)}.hero-overlay[data-v-f99330d3]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#000c,#ff465533,#000000e6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero-content[data-v-f99330d3]{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem}.team-badge[data-v-f99330d3]{display:flex;align-items:center;gap:.5rem;background:#ff465533;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,70,85,.3);border-radius:50px;padding:.5rem 1rem;margin-bottom:1rem;animation:fadeInScale-f99330d3 .6s ease .2s both}@keyframes fadeInScale-f99330d3{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.badge-icon[data-v-f99330d3]{font-size:1.2rem}.badge-text[data-v-f99330d3]{font-weight:600;color:#ff6b7a}.hero-title[data-v-f99330d3]{font-size:3rem;font-weight:800;margin:0 0 .5rem;background:linear-gradient(135deg,#fff,#ff6b7a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fadeInUp-f99330d3 .8s ease .4s both}@keyframes fadeInUp-f99330d3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-subtitle[data-v-f99330d3]{font-size:1.2rem;color:#fffc;margin:0;animation:fadeInUp-f99330d3 .8s ease .6s both}.stats-grid[data-v-f99330d3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-f99330d3]{background:linear-gradient(135deg,#1e1e2ef2,#2d2d44f2);border-radius:16px;padding:1.5rem;border:1px solid rgba(255,70,85,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;display:flex;align-items:center;gap:1rem}.stat-card[data-v-f99330d3]:hover{transform:translateY(-5px);border-color:#ff465580;box-shadow:0 10px 30px #ff465533}.stat-icon[data-v-f99330d3]{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#ff465533;border-radius:12px;border:1px solid rgba(255,70,85,.3)}.stat-content[data-v-f99330d3]{flex:1}.stat-number[data-v-f99330d3]{font-size:1.8rem;font-weight:700;color:#ff6b7a;margin-bottom:.25rem}.stat-label[data-v-f99330d3]{font-size:.9rem;color:#ffffffb3;font-weight:500}.content-section[data-v-f99330d3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.section-card[data-v-f99330d3]{background:linear-gradient(135deg,#1e1e2ef2,#2d2d44f2);border-radius:20px;border:1px solid rgba(255,70,85,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;transition:all .3s ease}.section-card[data-v-f99330d3]:hover{border-color:#ff465566;box-shadow:0 15px 35px #ff465533}.card-header[data-v-f99330d3]{display:flex;align-items:center;gap:1rem;padding:2rem 2rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.header-icon[data-v-f99330d3]{font-size:1.5rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#ff465533;border-radius:12px;border:1px solid rgba(255,70,85,.3)}.card-header h2[data-v-f99330d3]{margin:0;background:linear-gradient(135deg,#ff4655,#ff6b7a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.4rem;font-weight:700}.card-content[data-v-f99330d3]{padding:1.5rem 2rem 2rem}.achievements-list[data-v-f99330d3]{display:flex;flex-direction:column;gap:1rem}.achievement-item[data-v-f99330d3]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.achievement-item[data-v-f99330d3]:hover{background:#ff46551a;border-color:#ff46554d;transform:translate(5px)}.achievement-item.empty[data-v-f99330d3]{opacity:.6;font-style:italic}.achievement-icon[data-v-f99330d3]{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ff465533;border-radius:8px;flex-shrink:0}.players-grid[data-v-f99330d3]{margin-bottom:2rem}.players-list[data-v-f99330d3]{display:flex;flex-direction:column;gap:1rem}.player-slot[data-v-f99330d3]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;opacity:.6}.player-slot.active[data-v-f99330d3]{opacity:1;background:#ff46551a;border-color:#ff46554d}.player-slot[data-v-f99330d3]:hover{transform:translate(5px)}.player-avatar[data-v-f99330d3]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#ff4655,#ff6b7a);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;color:#fff;flex-shrink:0}.player-info[data-v-f99330d3]{flex:1}.player-name[data-v-f99330d3]{font-weight:600;font-size:1.1rem;margin-bottom:.25rem}.player-role[data-v-f99330d3]{font-size:.9rem;color:#fff9}.view-more-btn[data-v-f99330d3]{width:100%;background:linear-gradient(135deg,#ff4655,#ff6b7a);color:#fff;border:none;border-radius:12px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.view-more-btn[data-v-f99330d3]:hover{background:linear-gradient(135deg,#d12b3b,#ff4655);transform:translateY(-2px);box-shadow:0 8px 25px #ff465566}.btn-icon[data-v-f99330d3]{transition:transform .3s ease}.view-more-btn:hover .btn-icon[data-v-f99330d3]{transform:translate(5px)}.maps-list[data-v-f99330d3]{display:flex;flex-direction:column;gap:1rem}.map-item[data-v-f99330d3]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.map-item[data-v-f99330d3]:hover{background:#ff46551a;border-color:#ff46554d;transform:translate(5px)}.map-item.empty[data-v-f99330d3]{opacity:.6;font-style:italic}.map-icon[data-v-f99330d3]{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ff465533;border-radius:8px;flex-shrink:0}.map-info[data-v-f99330d3]{flex:1}.map-name[data-v-f99330d3]{font-weight:600;font-size:1.1rem;margin-bottom:.25rem;color:#fff}.map-stats[data-v-f99330d3]{font-size:.9rem;color:#fff9}.map-winrate[data-v-f99330d3]{font-weight:700;font-size:1.2rem;padding:.5rem 1rem;border-radius:8px;border:1px solid}.map-winrate.positive[data-v-f99330d3]{color:#4ade80;background:#4ade801a;border-color:#4ade804d}.map-winrate.negative[data-v-f99330d3]{color:#f87171;background:#f871711a;border-color:#f871714d}.team-detail-block ul[data-v-f99330d3]{margin:0;padding-left:1.2em}.team-detail-block li[data-v-f99330d3]{margin-bottom:.5em;font-size:1.08em}.fade-slide-enter-active[data-v-f99330d3],.fade-slide-leave-active[data-v-f99330d3]{transition:opacity .45s cubic-bezier(.68,-.55,.27,1.55),transform .45s cubic-bezier(.68,-.55,.27,1.55)}.fade-slide-enter-from[data-v-f99330d3],.fade-slide-leave-to[data-v-f99330d3]{opacity:0;transform:translateY(40px) scale(.98)}.fade-slide-enter-to[data-v-f99330d3],.fade-slide-leave-from[data-v-f99330d3]{opacity:1;transform:translateY(0) scale(1)}@media (max-width: 900px){.valorant-page[data-v-f99330d3]{padding:1em .5em;font-size:1em}.modern-grid[data-v-f99330d3]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;padding:1rem 0}.roster-card[data-v-f99330d3]{height:250px}.return-btn[data-v-f99330d3]{top:2em;left:1em;font-size:1em;padding:.6em 1.5em}.back-arrow[data-v-f99330d3]{top:1em;left:.5em;font-size:1.5em}.team-details-container[data-v-f99330d3]{gap:1.5em;margin-top:1em;padding:.5em;position:static;transform:none;left:unset;top:unset}.team-detail-block[data-v-f99330d3]{min-width:240px;max-width:95vw;padding:1.5em;font-size:1em}}@media (max-width: 600px){.valorant-page[data-v-f99330d3]{padding:.5em .2em;font-size:.95em}.modern-grid[data-v-f99330d3]{grid-template-columns:1fr;gap:1rem;padding:.5rem 0}.roster-card[data-v-f99330d3]{height:200px}.team-info h3[data-v-f99330d3]{font-size:1.4rem}.team-info p[data-v-f99330d3]{font-size:.9rem}.card-icon[data-v-f99330d3]{font-size:1.5rem}.team-detail-block[data-v-f99330d3]{min-width:90vw;max-width:95vw;padding:1.2em;font-size:.95em}.return-btn[data-v-f99330d3]{top:1em;left:.2em;font-size:.9em;padding:.5em 1.2em}.back-arrow[data-v-f99330d3]{top:.5em;left:.2em;font-size:1.1em}h1[data-v-f99330d3]{font-size:1.3em;background:linear-gradient(135deg,#ff4655,#ff6b7a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}p[data-v-f99330d3]{font-size:1em;opacity:.9}}.roster-page[data-v-d1a0fc4d]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff}.hero-section[data-v-d1a0fc4d]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background[data-v-d1a0fc4d]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#2563eb,#1d4ed8,#1e40af);opacity:.1}.hero-overlay[data-v-d1a0fc4d]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009}.hero-content[data-v-d1a0fc4d]{position:relative;z-index:2;text-align:center;max-width:1200px;padding:2rem}.back-button[data-v-d1a0fc4d]{position:fixed;top:5rem;left:2rem;z-index:1001}.back-btn[data-v-d1a0fc4d]{background:#113583e6;border:2px solid #2563eb;color:#fff;padding:.8rem 1.5rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:700;display:flex;align-items:center;gap:.5rem}.back-btn[data-v-d1a0fc4d]:hover{background:#2563eb;transform:translateY(-2px)}.team-header[data-v-d1a0fc4d]{display:flex;flex-direction:column;align-items:center;gap:1rem}.team-logo[data-v-d1a0fc4d]{margin-bottom:1rem}.team-logo-img[data-v-d1a0fc4d]{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(37,99,235,.5));transition:all .3s ease}.team-logo-img[data-v-d1a0fc4d]:hover{transform:scale(1.05);filter:drop-shadow(0 0 30px rgba(37,99,235,.7))}.team-color-indicator[data-v-d1a0fc4d]{width:80px;height:80px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#1d4ed8);box-shadow:0 0 30px #2563eb80;border:3px solid rgba(255,255,255,.2)}.team-title[data-v-d1a0fc4d]{font-size:4rem;font-weight:700;margin:0;background:linear-gradient(45deg,#2563eb,#60a5fa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 20px rgba(37,99,235,.3)}.team-subtitle[data-v-d1a0fc4d]{font-size:1.3rem;opacity:.9;margin:0}.team-status[data-v-d1a0fc4d]{font-size:1rem;opacity:.7;margin:.5rem 0 0;color:#94a3b8;font-style:italic}.team-stats[data-v-d1a0fc4d]{display:flex;gap:2rem;margin-top:2rem;flex-wrap:wrap;justify-content:center}.stat-card[data-v-d1a0fc4d]{background:#ffffff0d;border:1px solid rgba(37,99,235,.3);border-radius:16px;padding:1.5rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;min-width:120px}.stat-card[data-v-d1a0fc4d]:hover{transform:translateY(-5px);border-color:#2563eb99;box-shadow:0 10px 25px #2563eb33}.stat-icon[data-v-d1a0fc4d]{font-size:1.5rem;color:#2563eb;margin-bottom:.5rem}.stat-number[data-v-d1a0fc4d]{display:block;font-size:1.8rem;font-weight:700;color:#2563eb}.stat-label[data-v-d1a0fc4d]{font-size:.9rem;opacity:.8}.players-section[data-v-d1a0fc4d]{position:relative;padding:4rem 2rem;margin:0 auto;overflow:hidden}.players-section[data-v-d1a0fc4d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top,rgba(59,130,246,.6) 0%,transparent 60%),radial-gradient(ellipse at bottom,rgba(37,99,235,.5) 0%,transparent 60%),radial-gradient(ellipse at left,rgba(29,78,216,.4) 0%,transparent 60%),radial-gradient(ellipse at right,rgba(30,64,175,.5) 0%,transparent 60%);background-size:1000px 800px,1100px 900px,900px 1000px,800px 1100px;animation:aurora-d1a0fc4d 15s ease-in-out infinite;filter:blur(50px);z-index:0;pointer-events:none}@keyframes aurora-d1a0fc4d{0%,to{background-position:0% 0%,100% 100%,0% 100%,100% 0%}25%{background-position:100% 0%,0% 100%,100% 100%,0% 0%}50%{background-position:100% 100%,0% 0%,100% 0%,0% 100%}75%{background-position:0% 100%,100% 0%,0% 0%,100% 100%}}.section-title[data-v-d1a0fc4d]{position:relative;z-index:2;text-align:center;font-size:2.5rem;margin-bottom:3rem;font-weight:700}.players-grid[data-v-d1a0fc4d]{display:flex;flex-wrap:nowrap;gap:1.5rem;justify-content:center;overflow-x:auto;padding:1rem 0}.player-card[data-v-d1a0fc4d]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(37,99,235,.2);transition:all .3s ease;position:relative;overflow:hidden;flex:0 0 280px;min-width:280px;cursor:pointer}.player-card[data-v-d1a0fc4d]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2563eb,#60a5fa)}.player-card[data-v-d1a0fc4d]:hover{transform:translateY(-10px);border-color:#2563eb80;box-shadow:0 20px 40px #2563eb33}.player-avatar[data-v-d1a0fc4d]{position:relative;width:80px;height:80px;margin:0 auto 1rem}.avatar-img[data-v-d1a0fc4d]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid rgba(37,99,235,.3)}.role-badge[data-v-d1a0fc4d]{position:absolute;bottom:-5px;right:-5px;width:35px;height:35px;border-radius:50%;background:#000c;border:2px solid #2563eb;display:flex;align-items:center;justify-content:center}.role-icon[data-v-d1a0fc4d]{width:20px;height:20px}.player-info[data-v-d1a0fc4d]{text-align:center}.player-name[data-v-d1a0fc4d]{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:#2563eb}.player-role[data-v-d1a0fc4d]{font-size:1rem;opacity:.8;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:1px}.player-rank[data-v-d1a0fc4d]{font-size:.9rem;color:#fbbf24;margin:0 0 1.5rem;font-weight:700}.player-stats[data-v-d1a0fc4d]{display:flex;justify-content:space-around;margin-bottom:1.5rem;padding:1rem;background:#0003;border-radius:12px}.stat[data-v-d1a0fc4d]{text-align:center}.stat-label[data-v-d1a0fc4d]{display:block;font-size:.8rem;opacity:.7;margin-bottom:.2rem}.stat-value[data-v-d1a0fc4d]{display:block;font-size:1.1rem;font-weight:700;color:#2563eb}.player-agents[data-v-d1a0fc4d]{text-align:center}.agents-label[data-v-d1a0fc4d]{font-size:.9rem;opacity:.8;display:block;margin-bottom:.5rem}.agents-list[data-v-d1a0fc4d]{display:flex;justify-content:center;gap:.5rem}.agent-icon[data-v-d1a0fc4d]{width:30px;height:30px;border-radius:6px;border:1px solid rgba(37,99,235,.3);transition:all .3s ease}.agent-icon[data-v-d1a0fc4d]:hover{transform:scale(1.1);border-color:#2563eb}.matches-section[data-v-d1a0fc4d]{padding:4rem 2rem;background:#0003;max-width:1200px;margin:0 auto}.matches-grid[data-v-d1a0fc4d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.match-card[data-v-d1a0fc4d]{background:#ffffff0d;border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.match-card.victory[data-v-d1a0fc4d]{border-left:4px solid #22c55e}.match-card.defeat[data-v-d1a0fc4d]{border-left:4px solid #ef4444}.match-card[data-v-d1a0fc4d]:hover{transform:translateY(-5px);background:#ffffff14}.match-header[data-v-d1a0fc4d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.match-teams[data-v-d1a0fc4d]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.our-team[data-v-d1a0fc4d]{color:#2563eb;font-weight:700}.vs[data-v-d1a0fc4d]{opacity:.6}.match-result[data-v-d1a0fc4d]{padding:.3rem .8rem;border-radius:8px;font-size:.8rem;font-weight:700}.match-result.victory[data-v-d1a0fc4d]{background:#22c55e33;color:#22c55e}.match-result.defeat[data-v-d1a0fc4d]{background:#ef444433;color:#ef4444}.match-score[data-v-d1a0fc4d]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.map[data-v-d1a0fc4d]{font-size:.9rem;opacity:.8;margin-left:1rem}.match-date[data-v-d1a0fc4d]{font-size:.8rem;opacity:.6}.actions-section[data-v-d1a0fc4d]{padding:4rem 2rem;text-align:center}.actions-container[data-v-d1a0fc4d]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;max-width:800px;margin:0 auto}.action-btn[data-v-d1a0fc4d]{padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:700;display:flex;align-items:center;gap:.8rem;transition:all .3s ease;border:2px solid transparent}.action-btn.primary[data-v-d1a0fc4d]{background:linear-gradient(45deg,#2563eb,#1d4ed8);color:#fff}.action-btn.primary[data-v-d1a0fc4d]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #2563eb66}.action-btn.secondary[data-v-d1a0fc4d]{background:#2563eb1a;border-color:#2563eb4d;color:#2563eb}.action-btn.secondary[data-v-d1a0fc4d]:hover{background:#2563eb33;border-color:#2563eb;transform:translateY(-3px)}.action-btn.tertiary[data-v-d1a0fc4d]{background:transparent;border-color:#ffffff4d;color:#fff}.action-btn.tertiary[data-v-d1a0fc4d]:hover{background:#ffffff1a;transform:translateY(-3px)}.popup-overlay[data-v-d1a0fc4d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popup-content[data-v-d1a0fc4d]{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);border-radius:20px;padding:2rem;max-width:1000px;width:95%;max-height:85vh;overflow-y:auto;position:relative;border:1px solid rgba(37,99,235,.3)}.close-btn[data-v-d1a0fc4d]{position:absolute;top:1rem;right:1rem;background:#dc262633;border:1px solid rgba(220,38,38,.5);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.close-btn[data-v-d1a0fc4d]:hover{background:#dc262666;transform:scale(1.1)}.popup-header[data-v-d1a0fc4d]{text-align:center;margin-bottom:2rem}.popup-header h3[data-v-d1a0fc4d]{color:#091dce;font-size:2rem;margin:0 0 .5rem}.popup-role[data-v-d1a0fc4d]{color:#2563eb;font-size:1.1rem;opacity:.8;text-transform:uppercase;letter-spacing:1px;margin:0}.popup-body[data-v-d1a0fc4d]{color:#fff}.agent-showcase[data-v-d1a0fc4d]{display:flex;gap:2rem;align-items:center}.agent-showcase h4[data-v-d1a0fc4d]{color:#fff;margin-bottom:1rem;font-size:1.2rem}.agent-image[data-v-d1a0fc4d]{flex:0 0 550px}.agent-icon-large[data-v-d1a0fc4d]{width:500px;height:500px;border-radius:0;border:none;object-fit:contain;filter:drop-shadow(0 0 20px rgba(4,173,240,.3))}.agent-info[data-v-d1a0fc4d]{flex:1}.agent-name[data-v-d1a0fc4d]{color:#2563eb;font-size:1.1rem;font-weight:700;margin:0}.quote-section[data-v-d1a0fc4d]{background:#0000004d;padding:1.5rem;border-radius:12px;border-left:4px solid #1417ad;position:relative}.quote-icon[data-v-d1a0fc4d]{color:#1417ad;font-size:1.2rem;opacity:.7}.quote-section h4[data-v-d1a0fc4d]{color:#fff;margin-bottom:1rem;font-size:1.2rem}.quote-text[data-v-d1a0fc4d]{color:#ffffffe6;font-style:italic;font-size:1.1rem;line-height:1.6;margin:0;padding:1.5rem;background:#2563eb1a;border-radius:15px;border-left:4px solid #2563eb}.agent-quote[data-v-d1a0fc4d]{font-size:1.1rem;font-style:italic;margin:.5rem 0;line-height:1.5;text-align:center}.admin-panel[data-v-d1a0fc4d]{background:#007bff1a;border:2px solid rgba(0,123,255,.3);border-radius:12px;padding:2rem;margin:2rem auto;max-width:1200px}.admin-header[data-v-d1a0fc4d]{text-align:center;margin-bottom:2rem}.admin-header h2[data-v-d1a0fc4d]{color:#007bff;font-size:1.8em;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.admin-header p[data-v-d1a0fc4d]{color:#ccc;font-size:1rem}.admin-actions[data-v-d1a0fc4d]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.admin-btn[data-v-d1a0fc4d]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.admin-btn.add-btn[data-v-d1a0fc4d]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.admin-btn.add-btn[data-v-d1a0fc4d]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #28a7454d}.admin-btn.save-btn[data-v-d1a0fc4d]{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}.admin-btn.save-btn[data-v-d1a0fc4d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #007bff4d}.admin-btn[data-v-d1a0fc4d]:disabled{opacity:.6;cursor:not-allowed;transform:none}.admin-players-list[data-v-d1a0fc4d]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.admin-player-item[data-v-d1a0fc4d]{display:flex;justify-content:space-between;align-items:center;background:#ffffff0d;padding:1rem;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.admin-player-info[data-v-d1a0fc4d]{display:flex;align-items:center;gap:1rem}.admin-avatar[data-v-d1a0fc4d]{width:50px;height:50px;border-radius:50%;object-fit:cover}.admin-player-info h4[data-v-d1a0fc4d]{margin:0;color:#007bff}.admin-player-info p[data-v-d1a0fc4d]{margin:0;color:#ccc;font-size:.9rem}.admin-player-actions[data-v-d1a0fc4d]{display:flex;gap:.5rem}.admin-btn-small[data-v-d1a0fc4d]{padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.edit-btn[data-v-d1a0fc4d]{background:#007bff;color:#fff}.edit-btn[data-v-d1a0fc4d]:hover{background:#0056b3;transform:scale(1.05)}.delete-btn[data-v-d1a0fc4d]{background:#dc3545;color:#fff}.delete-btn[data-v-d1a0fc4d]:hover{background:#c82333;transform:scale(1.05)}.status-message[data-v-d1a0fc4d]{padding:1rem;border-radius:8px;text-align:center;font-weight:600;margin-top:1rem}.status-message.success[data-v-d1a0fc4d]{background:#28a74533;color:#28a745;border:1px solid #28a745}.status-message.error[data-v-d1a0fc4d]{background:#dc354533;color:#dc3545;border:1px solid #dc3545}.player-form-modal[data-v-d1a0fc4d]{background:linear-gradient(145deg,#2a2a2a,#1f1f1f);border:2px solid #007bff;border-radius:15px;padding:2rem;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.player-form[data-v-d1a0fc4d]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-d1a0fc4d]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-d1a0fc4d]{color:#007bff;font-weight:600}.form-group input[data-v-d1a0fc4d],.form-group select[data-v-d1a0fc4d],.form-group textarea[data-v-d1a0fc4d]{padding:.75rem;border:1px solid rgba(0,123,255,.3);border-radius:6px;background:#ffffff0d;color:#fff;font-size:1rem}.form-group input[data-v-d1a0fc4d]:focus,.form-group select[data-v-d1a0fc4d]:focus,.form-group textarea[data-v-d1a0fc4d]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff33}.modal-actions[data-v-d1a0fc4d]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.cancel-btn[data-v-d1a0fc4d]{padding:.75rem 1.5rem;border:1px solid #6c757d;background:transparent;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-d1a0fc4d]:hover{background:#6c757d;color:#fff}.save-btn[data-v-d1a0fc4d]{padding:.75rem 1.5rem;border:none;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease}.save-btn[data-v-d1a0fc4d]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #007bff4d}.close-modal[data-v-d1a0fc4d]{background:none;border:none;color:#ffffffb3;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease}.close-modal[data-v-d1a0fc4d]:hover{background:#007bff33;color:#fff}@media (max-width: 768px){.team-title[data-v-d1a0fc4d]{font-size:2.5rem}.team-stats[data-v-d1a0fc4d]{gap:1rem}.stat-card[data-v-d1a0fc4d]{min-width:100px;padding:1rem}.players-grid[data-v-d1a0fc4d]{flex-direction:column;align-items:center}.player-card[data-v-d1a0fc4d]{flex:0 0 auto;width:100%;max-width:300px}.matches-grid[data-v-d1a0fc4d]{grid-template-columns:1fr}.actions-container[data-v-d1a0fc4d]{flex-direction:column;align-items:center}.action-btn[data-v-d1a0fc4d]{width:100%;max-width:300px;justify-content:center}.popup-content[data-v-d1a0fc4d]{max-width:95%;padding:1.5rem}.popup-body[data-v-d1a0fc4d]{flex-direction:column;gap:1.5rem}.agent-image[data-v-d1a0fc4d]{flex:none}.agent-icon-large[data-v-d1a0fc4d]{width:350px;height:350px}}.loading-message[data-v-d1a0fc4d]{text-align:center;padding:4rem 2rem;color:#fffc;font-size:1.2rem}.loading-message i[data-v-d1a0fc4d]{font-size:2rem;margin-bottom:1rem;color:#ff4655;display:block}.empty-roster[data-v-d1a0fc4d]{display:flex;justify-content:center;align-items:center;min-height:300px;padding:2rem}.empty-content[data-v-d1a0fc4d]{text-align:center;max-width:500px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem 2rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0000004d}.empty-icon[data-v-d1a0fc4d]{font-size:3rem;color:#ffffff80;margin-bottom:1.5rem}.empty-content h3[data-v-d1a0fc4d]{color:#fff;margin-bottom:1rem;font-size:1.5rem}.empty-content p[data-v-d1a0fc4d]{color:#ffffffb3;margin-bottom:.5rem;line-height:1.6}.admin-hint[data-v-d1a0fc4d]{color:#4a90e2!important;font-weight:500}.agent-preview[data-v-d1a0fc4d]{display:flex;align-items:center;gap:.75rem;margin-top:.5rem;padding:.75rem;background:#007bff1a;border:1px solid rgba(0,123,255,.3);border-radius:8px;transition:all .3s ease}.agent-preview[data-v-d1a0fc4d]:hover{background:#007bff26;transform:translateY(-2px)}.agent-preview-img[data-v-d1a0fc4d]{width:50px;height:50px;border-radius:8px;object-fit:cover;border:2px solid rgba(0,123,255,.5);filter:drop-shadow(0 2px 8px rgba(0,123,255,.3));transition:all .3s ease}.agent-preview-img[data-v-d1a0fc4d]:hover{transform:scale(1.05);border-color:#007bff}.agent-preview span[data-v-d1a0fc4d]{color:#007bff;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.3)}.player-agent-display[data-v-d1a0fc4d]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.25rem .5rem;background:#007bff1a;border-radius:6px;width:fit-content}.mini-agent-icon[data-v-d1a0fc4d]{width:25px;height:25px;border-radius:4px;object-fit:cover;border:1px solid rgba(0,123,255,.3)}.player-agent-display span[data-v-d1a0fc4d]{color:#007bff;font-size:.85rem;font-weight:500}.player-agent-card[data-v-d1a0fc4d]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1rem 0;padding:.75rem;background:#2563eb1a;border:1px solid rgba(37,99,235,.3);border-radius:10px;transition:all .3s ease}.player-agent-card[data-v-d1a0fc4d]:hover{background:#2563eb26;border-color:#2563eb80;transform:translateY(-2px)}.player-agent-icon[data-v-d1a0fc4d]{width:40px;height:40px;border-radius:8px;object-fit:cover;border:2px solid rgba(37,99,235,.5);filter:drop-shadow(0 2px 8px rgba(37,99,235,.3))}.agent-name[data-v-d1a0fc4d]{color:#2563eb;font-weight:600;font-size:.9rem;text-shadow:0 1px 3px rgba(0,0,0,.3)}.player-role-container[data-v-d1a0fc4d]{display:flex;align-items:center;gap:.5rem;margin:.5rem 0}.role-icon[data-v-d1a0fc4d]{width:24px;height:24px;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.player-role[data-v-d1a0fc4d]{margin:0;font-size:1rem;opacity:.8;text-transform:uppercase;letter-spacing:1px}.admin-role-container[data-v-d1a0fc4d]{display:flex;align-items:center;gap:.5rem;margin:0}.admin-role-icon[data-v-d1a0fc4d]{width:20px;height:20px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.admin-role-container p[data-v-d1a0fc4d]{margin:0;color:#ccc;font-size:.9rem}.roster-page[data-v-362dcb6c]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff}.hero-section[data-v-362dcb6c]{position:relative;display:flex;justify-content:center;overflow:hidden}.hero-background[data-v-362dcb6c]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#dc2626,#b91c1c,#991b1b);opacity:.1}.hero-overlay[data-v-362dcb6c]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009}.hero-content[data-v-362dcb6c]{position:relative;z-index:2;text-align:center;max-width:1200px;padding:2rem}.back-button[data-v-362dcb6c]{position:fixed;top:5rem;left:2rem;z-index:1001}.back-btn[data-v-362dcb6c]{background:#dc262633;border:2px solid #dc2626;color:#fff;padding:.8rem 1.5rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:700;display:flex;align-items:center;gap:.5rem}.back-btn[data-v-362dcb6c]:hover{background:#dc26264d;transform:translateY(-2px)}.team-header[data-v-362dcb6c]{display:flex;flex-direction:column;align-items:center;gap:1rem}.team-logo[data-v-362dcb6c]{margin-bottom:1rem}.team-logo-img[data-v-362dcb6c]{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(220,38,38,.5));transition:all .3s ease}.team-logo-img[data-v-362dcb6c]:hover{transform:scale(1.05);filter:drop-shadow(0 0 30px rgba(220,38,38,.7))}.team-color-indicator[data-v-362dcb6c]{width:80px;height:80px;border-radius:50%;background:linear-gradient(45deg,#dc2626,#b91c1c);box-shadow:0 0 30px #dc262680;border:3px solid rgba(255,255,255,.2)}.team-title[data-v-362dcb6c]{font-size:4rem;font-weight:700;margin:0;background:linear-gradient(45deg,#dc2626,#f87171);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 20px rgba(220,38,38,.3)}.team-subtitle[data-v-362dcb6c]{font-size:1.3rem;opacity:.9;margin:0}.team-stats[data-v-362dcb6c]{display:flex;gap:2rem;margin-top:2rem;flex-wrap:wrap;justify-content:center}.stat-card[data-v-362dcb6c]{background:#ffffff0d;border:1px solid rgba(220,38,38,.3);border-radius:16px;padding:1.5rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;min-width:120px}.stat-card[data-v-362dcb6c]:hover{transform:translateY(-5px);border-color:#dc262699;box-shadow:0 10px 25px #dc262633}.stat-icon[data-v-362dcb6c]{font-size:1.5rem;color:#dc2626;margin-bottom:.5rem}.stat-number[data-v-362dcb6c]{display:block;font-size:1.8rem;font-weight:700;color:#dc2626}.stat-label[data-v-362dcb6c]{font-size:.9rem;opacity:.8}.players-section[data-v-362dcb6c]{position:relative;padding:4rem 2rem;margin:0 auto;overflow:hidden}.players-section[data-v-362dcb6c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top,rgba(239,68,68,.6) 0%,transparent 60%),radial-gradient(ellipse at bottom,rgba(220,38,38,.5) 0%,transparent 60%),radial-gradient(ellipse at left,rgba(185,28,28,.4) 0%,transparent 60%),radial-gradient(ellipse at right,rgba(153,27,27,.5) 0%,transparent 60%);background-size:1000px 800px,1100px 900px,900px 1000px,800px 1100px;animation:aurora-362dcb6c 15s ease-in-out infinite;filter:blur(50px);z-index:0;pointer-events:none}@keyframes aurora-362dcb6c{0%,to{background-position:0% 0%,100% 100%,0% 100%,100% 0%}25%{background-position:100% 0%,0% 100%,100% 100%,0% 0%}50%{background-position:100% 100%,0% 0%,100% 0%,0% 100%}75%{background-position:0% 100%,100% 0%,0% 0%,100% 100%}}.section-title[data-v-362dcb6c]{position:relative;z-index:2;text-align:center;font-size:2.5rem;margin-bottom:3rem;font-weight:700}.players-grid[data-v-362dcb6c]{display:flex;flex-wrap:nowrap;gap:1.5rem;justify-content:center;overflow-x:auto;padding:1rem 0}.player-card[data-v-362dcb6c]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(220,38,38,.2);transition:all .3s ease;position:relative;overflow:hidden;flex:0 0 280px;min-width:280px;cursor:pointer}.player-card[data-v-362dcb6c]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#dc2626,#f87171)}.player-card[data-v-362dcb6c]:hover{transform:translateY(-10px);border-color:#dc262680;box-shadow:0 20px 40px #dc262633}.player-avatar[data-v-362dcb6c]{position:relative;width:80px;height:80px;margin:0 auto 1rem}.avatar-img[data-v-362dcb6c]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid rgba(220,38,38,.3)}.role-badge[data-v-362dcb6c]{position:absolute;bottom:-5px;right:-5px;width:35px;height:35px;border-radius:50%;background:#000c;border:2px solid #dc2626;display:flex;align-items:center;justify-content:center}.role-icon[data-v-362dcb6c]{width:20px;height:20px}.player-info[data-v-362dcb6c]{text-align:center;display:flex;flex-direction:column;gap:.5rem}.player-name[data-v-362dcb6c]{font-size:1.5rem;font-weight:700;margin:0;color:#dc2626}.player-role[data-v-362dcb6c]{font-size:1rem;opacity:.8;margin:0;text-transform:uppercase;letter-spacing:1px}.player-rank[data-v-362dcb6c]{font-size:.9rem;color:#fbbf24;margin:0;font-weight:700}.player-stats[data-v-362dcb6c]{display:flex;justify-content:space-around;margin-bottom:1.5rem;padding:1rem;background:#0003;border-radius:12px}.stat[data-v-362dcb6c]{text-align:center}.stat-label[data-v-362dcb6c]{display:block;font-size:.8rem;opacity:.7;margin-bottom:.2rem}.stat-value[data-v-362dcb6c]{display:block;font-size:1.1rem;font-weight:700;color:#dc2626}.player-agents[data-v-362dcb6c]{text-align:center}.agents-label[data-v-362dcb6c]{font-size:.9rem;opacity:.8;display:block;margin-bottom:.5rem}.agents-list[data-v-362dcb6c]{display:flex;justify-content:center;gap:.5rem}.agent-icon[data-v-362dcb6c]{width:30px;height:30px;border-radius:6px;border:1px solid rgba(220,38,38,.3);transition:all .3s ease}.agent-icon[data-v-362dcb6c]:hover{transform:scale(1.1);border-color:#dc2626}.matches-section[data-v-362dcb6c]{padding:4rem 2rem;background:#0003;max-width:1200px;margin:0 auto}.matches-grid[data-v-362dcb6c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.match-card[data-v-362dcb6c]{background:#ffffff0d;border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.match-card.victory[data-v-362dcb6c]{border-left:4px solid #22c55e}.match-card.defeat[data-v-362dcb6c]{border-left:4px solid #ef4444}.match-card[data-v-362dcb6c]:hover{transform:translateY(-5px);background:#ffffff14}.match-header[data-v-362dcb6c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.match-teams[data-v-362dcb6c]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.our-team[data-v-362dcb6c]{color:#dc2626;font-weight:700}.vs[data-v-362dcb6c]{opacity:.6}.match-result[data-v-362dcb6c]{padding:.3rem .8rem;border-radius:8px;font-size:.8rem;font-weight:700}.match-result.victory[data-v-362dcb6c]{background:#22c55e33;color:#22c55e}.match-result.defeat[data-v-362dcb6c]{background:#ef444433;color:#ef4444}.match-score[data-v-362dcb6c]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.map[data-v-362dcb6c]{font-size:.9rem;opacity:.8;margin-left:1rem}.match-date[data-v-362dcb6c]{font-size:.8rem;opacity:.6}.actions-section[data-v-362dcb6c]{padding:4rem 2rem;text-align:center}.actions-container[data-v-362dcb6c]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;max-width:800px;margin:0 auto}.action-btn[data-v-362dcb6c]{padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:700;display:flex;align-items:center;gap:.8rem;transition:all .3s ease;border:2px solid transparent}.action-btn.primary[data-v-362dcb6c]{background:linear-gradient(45deg,#dc2626,#b91c1c);color:#fff}.action-btn.primary[data-v-362dcb6c]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #dc262666}.action-btn.secondary[data-v-362dcb6c]{background:#dc26261a;border-color:#dc26264d;color:#dc2626}.action-btn.secondary[data-v-362dcb6c]:hover{background:#dc262633;border-color:#dc2626;transform:translateY(-3px)}.action-btn.tertiary[data-v-362dcb6c]{background:transparent;border-color:#ffffff4d;color:#fff}.action-btn.tertiary[data-v-362dcb6c]:hover{background:#ffffff1a;transform:translateY(-3px)}.popup-overlay[data-v-362dcb6c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popup-content[data-v-362dcb6c]{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);border-radius:20px;padding:2rem;max-width:1000px;width:95%;max-height:85vh;overflow-y:auto;position:relative;border:1px solid rgba(220,38,38,.3);box-shadow:0 20px 60px #dc26264d}.close-btn[data-v-362dcb6c]{position:absolute;top:1rem;right:1rem;background:#dc262633;border:1px solid rgba(220,38,38,.5);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.close-btn[data-v-362dcb6c]:hover{background:#dc262666;transform:scale(1.1)}.popup-header[data-v-362dcb6c]{text-align:center;margin-bottom:2rem}.popup-header h2[data-v-362dcb6c]{font-size:2rem;color:#dc2626;margin:0 0 .5rem}.popup-role[data-v-362dcb6c]{font-size:1.1rem;opacity:.8;text-transform:uppercase;letter-spacing:1px;margin:0}.popup-body[data-v-362dcb6c]{color:#fff}.agent-showcase[data-v-362dcb6c]{display:flex;gap:2rem;align-items:center}.agent-image[data-v-362dcb6c]{flex:0 0 550px}.agent-icon-large[data-v-362dcb6c]{width:500px;height:500px;border-radius:0;border:none;object-fit:contain;filter:drop-shadow(0 0 20px rgba(220,38,38,.3))}.agent-info[data-v-362dcb6c]{flex:1}.agent-info h3[data-v-362dcb6c]{font-size:1.2rem;opacity:.8;margin:0 0 .5rem;color:#fbbf24}.agent-info h4[data-v-362dcb6c]{font-size:1.8rem;color:#dc2626;margin:0 0 1.5rem;font-weight:700}.quote-section[data-v-362dcb6c]{background:#0000004d;padding:1.5rem;border-radius:12px;border-left:4px solid #dc2626;position:relative}.quote-icon[data-v-362dcb6c]{color:#dc2626;font-size:1.2rem;opacity:.7}.agent-quote[data-v-362dcb6c]{font-size:1.1rem;font-style:italic;margin:.5rem 0;line-height:1.5;text-align:center}.admin-panel[data-v-362dcb6c]{background:#ff46551a;border:2px solid rgba(255,70,85,.3);border-radius:12px;padding:2rem;margin:2rem auto;max-width:1200px}.admin-header[data-v-362dcb6c]{text-align:center;margin-bottom:2rem}.admin-header h2[data-v-362dcb6c]{color:#ff4655;font-size:1.8em;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.admin-header p[data-v-362dcb6c]{color:#ccc;font-size:1rem}.admin-actions[data-v-362dcb6c]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.admin-btn[data-v-362dcb6c]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.admin-btn.add-btn[data-v-362dcb6c]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.admin-btn.add-btn[data-v-362dcb6c]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #28a7454d}.admin-btn.save-btn[data-v-362dcb6c]{background:linear-gradient(135deg,#ff4655,#dc3545);color:#fff}.admin-btn.save-btn[data-v-362dcb6c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #ff46554d}.admin-btn[data-v-362dcb6c]:disabled{opacity:.6;cursor:not-allowed;transform:none}.admin-players-list[data-v-362dcb6c]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.admin-player-item[data-v-362dcb6c]{display:flex;justify-content:space-between;align-items:center;background:#ffffff0d;padding:1rem;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.admin-player-info[data-v-362dcb6c]{display:flex;align-items:center;gap:1rem}.admin-avatar[data-v-362dcb6c]{width:50px;height:50px;border-radius:50%;object-fit:cover}.admin-player-info h4[data-v-362dcb6c]{margin:0;color:#ff4655}.admin-player-info p[data-v-362dcb6c]{margin:0;color:#ccc;font-size:.9rem}.admin-player-actions[data-v-362dcb6c]{display:flex;gap:.5rem}.admin-btn-small[data-v-362dcb6c]{padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.edit-btn[data-v-362dcb6c]{background:#007bff;color:#fff}.edit-btn[data-v-362dcb6c]:hover{background:#0056b3;transform:scale(1.05)}.delete-btn[data-v-362dcb6c]{background:#dc3545;color:#fff}.delete-btn[data-v-362dcb6c]:hover{background:#c82333;transform:scale(1.05)}.status-message[data-v-362dcb6c]{padding:1rem;border-radius:8px;text-align:center;font-weight:600;margin-top:1rem}.status-message.success[data-v-362dcb6c]{background:#28a74533;color:#28a745;border:1px solid #28a745}.status-message.error[data-v-362dcb6c]{background:#dc354533;color:#dc3545;border:1px solid #dc3545}.player-form-modal[data-v-362dcb6c]{background:linear-gradient(145deg,#2a2a2a,#1f1f1f);border:2px solid #ff4655;border-radius:15px;padding:2rem;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.player-form[data-v-362dcb6c]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-362dcb6c]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-362dcb6c]{color:#ff4655;font-weight:600}.form-group input[data-v-362dcb6c],.form-group select[data-v-362dcb6c],.form-group textarea[data-v-362dcb6c]{padding:.75rem;border:1px solid rgba(255,70,85,.3);border-radius:6px;background:#ffffff0d;color:#fff;font-size:1rem}.form-group input[data-v-362dcb6c]:focus,.form-group select[data-v-362dcb6c]:focus,.form-group textarea[data-v-362dcb6c]:focus{outline:none;border-color:#ff4655;box-shadow:0 0 0 2px #ff465533}.modal-actions[data-v-362dcb6c]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.cancel-btn[data-v-362dcb6c]{padding:.75rem 1.5rem;border:1px solid #6c757d;background:transparent;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-362dcb6c]:hover{background:#6c757d;color:#fff}.save-btn[data-v-362dcb6c]{padding:.75rem 1.5rem;border:none;background:linear-gradient(135deg,#ff4655,#dc3545);color:#fff;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease}.save-btn[data-v-362dcb6c]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ff46554d}.close-modal[data-v-362dcb6c]{background:none;border:none;color:#ffffffb3;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease}.close-modal[data-v-362dcb6c]:hover{background:#ff465533;color:#fff}@media (max-width: 768px){.team-title[data-v-362dcb6c]{font-size:2.5rem}.team-stats[data-v-362dcb6c]{gap:1rem}.stat-card[data-v-362dcb6c]{min-width:100px;padding:1rem}.players-grid[data-v-362dcb6c]{flex-wrap:wrap;justify-content:center}.player-card[data-v-362dcb6c]{flex:0 0 250px;min-width:250px}.matches-grid[data-v-362dcb6c]{grid-template-columns:1fr}.actions-container[data-v-362dcb6c]{flex-direction:column;align-items:center}.action-btn[data-v-362dcb6c]{width:100%;max-width:300px;justify-content:center}.agent-showcase[data-v-362dcb6c]{flex-direction:column;text-align:center}.agent-image[data-v-362dcb6c]{flex:none}.agent-icon-large[data-v-362dcb6c]{width:350px;height:350px}.popup-content[data-v-362dcb6c]{max-width:95%;padding:1.5rem}}.loading-message[data-v-362dcb6c]{text-align:center;padding:4rem 2rem;color:#fffc;font-size:1.2rem}.loading-message i[data-v-362dcb6c]{font-size:2rem;margin-bottom:1rem;color:#ff4655;display:block}.empty-roster[data-v-362dcb6c]{display:flex;justify-content:center;align-items:center;min-height:300px;padding:2rem}.empty-content[data-v-362dcb6c]{text-align:center;max-width:500px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem 2rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0000004d}.empty-icon[data-v-362dcb6c]{font-size:3rem;color:#ffffff80;margin-bottom:1.5rem}.empty-content h3[data-v-362dcb6c]{color:#fff;margin-bottom:1rem;font-size:1.5rem}.empty-content p[data-v-362dcb6c]{color:#ffffffb3;margin-bottom:.5rem;line-height:1.6}.admin-hint[data-v-362dcb6c]{color:#4a90e2!important;font-weight:500}.agent-preview[data-v-362dcb6c]{display:flex;align-items:center;gap:.75rem;margin-top:.5rem;padding:.75rem;background:#dc26261a;border:1px solid rgba(220,38,38,.3);border-radius:8px;transition:all .3s ease}.agent-preview[data-v-362dcb6c]:hover{background:#dc262626;transform:translateY(-2px)}.agent-preview-img[data-v-362dcb6c]{width:50px;height:50px;border-radius:8px;object-fit:cover;border:2px solid rgba(220,38,38,.5);filter:drop-shadow(0 2px 8px rgba(220,38,38,.3));transition:all .3s ease}.agent-preview-img[data-v-362dcb6c]:hover{transform:scale(1.05);border-color:#dc2626}.agent-preview span[data-v-362dcb6c]{color:#dc2626;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.3)}.player-agent-display[data-v-362dcb6c]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.25rem .5rem;background:#dc26261a;border-radius:6px;width:fit-content}.mini-agent-icon[data-v-362dcb6c]{width:25px;height:25px;border-radius:4px;object-fit:cover;border:1px solid rgba(220,38,38,.3)}.player-agent-display span[data-v-362dcb6c]{color:#dc2626;font-size:.85rem;font-weight:500}.player-agent-card[data-v-362dcb6c]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1rem 0;padding:.75rem;background:#dc26261a;border:1px solid rgba(220,38,38,.3);border-radius:10px;transition:all .3s ease}.player-agent-card[data-v-362dcb6c]:hover{background:#dc262626;border-color:#dc262680;transform:translateY(-2px)}.player-agent-icon[data-v-362dcb6c]{width:40px;height:40px;border-radius:8px;object-fit:cover;border:2px solid rgba(220,38,38,.5);filter:drop-shadow(0 2px 8px rgba(220,38,38,.3))}.agent-name[data-v-362dcb6c]{color:#dc2626;font-weight:600;font-size:.9rem;text-shadow:0 1px 3px rgba(0,0,0,.3)}.player-role-container[data-v-362dcb6c]{display:flex;align-items:center;gap:.5rem;margin:.5rem 0}.role-icon[data-v-362dcb6c]{width:24px;height:24px;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.player-role[data-v-362dcb6c]{margin:0;font-size:1rem;opacity:.8;text-transform:uppercase;letter-spacing:1px}.admin-role-container[data-v-362dcb6c]{display:flex;align-items:center;gap:.5rem;margin:0}.admin-role-icon[data-v-362dcb6c]{width:20px;height:20px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.admin-role-container p[data-v-362dcb6c]{margin:0;color:#ccc;font-size:.9rem}.roster-page[data-v-e7d9a828]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff}.hero-section[data-v-e7d9a828]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background[data-v-e7d9a828]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#8b5cf6,#a78bfa,#c4b5fd);opacity:.1}.hero-overlay[data-v-e7d9a828]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009}.hero-content[data-v-e7d9a828]{position:relative;z-index:2;text-align:center;max-width:1200px;padding:2rem}.back-button[data-v-e7d9a828]{position:fixed;top:5rem;left:2rem;z-index:1001}.back-btn[data-v-e7d9a828]{background:#8b5cf633;border:1px solid rgba(139,92,246,.5);color:#fff;padding:.8rem 1.5rem;border-radius:12px;cursor:pointer;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-btn[data-v-e7d9a828]:hover{background:#8b5cf666;transform:translateY(-2px)}.team-header[data-v-e7d9a828]{margin-bottom:2rem}.team-logo[data-v-e7d9a828]{margin-bottom:1.5rem}.team-logo-img[data-v-e7d9a828]{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(139,92,246,.5))}.team-title[data-v-e7d9a828]{font-size:3.5rem;margin:0 0 .5rem;font-weight:700;background:linear-gradient(45deg,#8b5cf6,#a78bfa,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.team-subtitle[data-v-e7d9a828]{font-size:1.2rem;opacity:.8;margin:0 0 2rem}.team-stats[data-v-e7d9a828]{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.stat-card[data-v-e7d9a828]{background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:16px;padding:1.5rem;min-width:120px;text-align:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-card[data-v-e7d9a828]:hover{transform:translateY(-5px);border-color:#8b5cf699;box-shadow:0 10px 25px #8b5cf633}.stat-icon[data-v-e7d9a828]{font-size:1.5rem;color:#8b5cf6;margin-bottom:.5rem}.stat-number[data-v-e7d9a828]{display:block;font-size:1.8rem;font-weight:700;color:#f8fafc}.stat-label[data-v-e7d9a828]{font-size:.9rem;opacity:.8}.players-section[data-v-e7d9a828]{position:relative;padding:4rem 2rem;margin:0 auto;overflow:hidden}.players-section[data-v-e7d9a828]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top,rgba(139,92,246,.6) 0%,transparent 60%),radial-gradient(ellipse at bottom,rgba(168,85,247,.5) 0%,transparent 60%),radial-gradient(ellipse at left,rgba(147,51,234,.4) 0%,transparent 60%),radial-gradient(ellipse at right,rgba(126,34,206,.5) 0%,transparent 60%);background-size:1000px 800px,1100px 900px,900px 1000px,800px 1100px;animation:aurora-e7d9a828 15s ease-in-out infinite;filter:blur(50px);z-index:0;pointer-events:none}.section-title[data-v-e7d9a828]{position:relative;z-index:2;text-align:center;font-size:2.5rem;margin-bottom:3rem;font-weight:700;color:#8b5cf6}.loading-message[data-v-e7d9a828]{text-align:center;font-size:1.2rem;color:#8b5cf6;padding:2rem}.empty-roster[data-v-e7d9a828]{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;margin:2rem 0}.grid-scan-bg[data-v-e7d9a828]{display:none}.empty-content[data-v-e7d9a828]{position:relative;z-index:2;text-align:center;padding:3rem 2rem;background:#0000004d;border-radius:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);max-width:600px}.scan-line[data-v-e7d9a828]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#8b5cf6,transparent);animation:scanLine-e7d9a828 3s ease-in-out infinite}.empty-icon[data-v-e7d9a828]{font-size:4rem;color:#8b5cf6;margin-bottom:1rem;animation:pulse-e7d9a828 2s ease-in-out infinite}.empty-content h3[data-v-e7d9a828]{color:#fff;font-size:1.8rem;margin-bottom:1rem;text-shadow:0 0 10px rgba(139,92,246,.5)}.empty-content p[data-v-e7d9a828]{color:#fffc;font-size:1.1rem;margin-bottom:.8rem;line-height:1.6}.scan-grid[data-v-e7d9a828]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;border:2px solid rgba(139,92,246,.4);border-radius:8px;z-index:-1;animation:scanRotate-e7d9a828 10s linear infinite}.scan-grid[data-v-e7d9a828]:before,.scan-grid[data-v-e7d9a828]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(139,92,246,.3);border-radius:4px}.scan-grid[data-v-e7d9a828]:before{width:150px;height:150px;animation:scanRotate-e7d9a828 8s linear infinite reverse}.scan-grid[data-v-e7d9a828]:after{width:100px;height:100px;animation:scanRotate-e7d9a828 6s linear infinite}@keyframes aurora-e7d9a828{0%{background-position:0% 50%,100% 50%,50% 0%,50% 100%;filter:blur(40px) hue-rotate(0deg)}25%{background-position:100% 30%,0% 70%,20% 100%,80% 0%;filter:blur(35px) hue-rotate(90deg)}50%{background-position:50% 0%,50% 100%,100% 50%,0% 50%;filter:blur(45px) hue-rotate(180deg)}75%{background-position:0% 70%,100% 30%,80% 0%,20% 100%;filter:blur(38px) hue-rotate(270deg)}to{background-position:0% 50%,100% 50%,50% 0%,50% 100%;filter:blur(40px) hue-rotate(360deg)}}@keyframes gridTunnel-e7d9a828{0%{transform:perspective(1000px) rotateX(0) scale(1);opacity:.6}25%{transform:perspective(1000px) rotateX(8deg) scale(1.1);opacity:.9}50%{transform:perspective(1000px) rotateX(0) scale(1.15);opacity:.7}75%{transform:perspective(1000px) rotateX(-8deg) scale(1.1);opacity:.9}to{transform:perspective(1000px) rotateX(0) scale(1);opacity:.6}}@keyframes gridMove-e7d9a828{0%{transform:translate(0)}to{transform:translate(30px,30px)}}@keyframes scanLine-e7d9a828{0%,to{transform:translate(-100%);opacity:0}50%{transform:translate(0);opacity:1}}@keyframes scanRotate-e7d9a828{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes pulse-e7d9a828{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.players-grid[data-v-e7d9a828]{display:flex;flex-wrap:nowrap;gap:1.5rem;justify-content:center;overflow-x:auto;padding:1rem 0}.player-card[data-v-e7d9a828]{background:#8b5cf60d;border-radius:20px;padding:2rem;border:1px solid rgba(139,92,246,.2);transition:all .3s ease;position:relative;overflow:hidden;flex:0 0 280px;min-width:280px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.player-card[data-v-e7d9a828]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.player-card[data-v-e7d9a828]:hover{transform:translateY(-10px);border-color:#8b5cf680;box-shadow:0 20px 40px #8b5cf64d}.player-avatar[data-v-e7d9a828]{position:relative;width:100px;height:100px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center}.avatar-img[data-v-e7d9a828]{width:80px;height:80px;border-radius:50%;object-fit:contain;background:#8b5cf61a;border:3px solid rgba(139,92,246,.5);padding:10px;transition:all .3s ease}.avatar-img[data-v-e7d9a828]:hover{border-color:#8b5cf6;transform:scale(1.05);box-shadow:0 0 20px #8b5cf64d}.player-info[data-v-e7d9a828]{text-align:center}.player-name[data-v-e7d9a828]{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:#8b5cf6}.player-role[data-v-e7d9a828]{font-size:1rem;opacity:.8;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:1px}.player-rank[data-v-e7d9a828]{font-size:.9rem;color:#fbbf24;margin:0;font-weight:700}.status-message[data-v-e7d9a828]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem 2rem;border-radius:8px;font-weight:600;z-index:1000;animation:slideIn-e7d9a828 .3s ease}.status-message.success[data-v-e7d9a828]{background:linear-gradient(45deg,#00c851,#0f0);color:#fff}.status-message.error[data-v-e7d9a828]{background:linear-gradient(45deg,#dc3545,#e74c3c);color:#fff}.status-message.info[data-v-e7d9a828]{background:linear-gradient(45deg,#06b6d4,#0891b2);color:#fff}@keyframes slideIn-e7d9a828{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width: 768px){.team-title[data-v-e7d9a828]{font-size:2.5rem}.team-stats[data-v-e7d9a828]{gap:1rem}.stat-card[data-v-e7d9a828]{min-width:100px;padding:1rem}.players-grid[data-v-e7d9a828]{flex-direction:column;align-items:center}.player-card[data-v-e7d9a828]{flex:0 0 auto;width:100%;max-width:300px}.admin-actions[data-v-e7d9a828]{flex-direction:column}.admin-btn[data-v-e7d9a828]{justify-content:center}}[data-v-2d5adbb8]:root{--primary: #2563eb;--primary-light: #3b82f6;--accent: #06b6d4;--text-primary: #0f172a;--text-secondary: #64748b;--text-muted: #94a3b8;--background: #ffffff;--surface: #f8fafc;--border: #e2e8f0;--shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--radius: 12px;--transition: all .2s ease}.news-page[data-v-2d5adbb8]{min-height:100vh;background:var(--background)!important;color:var(--text-primary)!important}.container[data-v-2d5adbb8]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.page-header[data-v-2d5adbb8]{background:var(--background)!important;border-bottom:1px solid var(--border);padding:2rem 0;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.breadcrumb[data-v-2d5adbb8]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-muted)!important;margin-bottom:1rem}.breadcrumb-link[data-v-2d5adbb8]{color:var(--primary)!important;text-decoration:none;transition:var(--transition)}.breadcrumb-link[data-v-2d5adbb8]:hover{color:var(--primary-light)!important}.breadcrumb i[data-v-2d5adbb8]{font-size:.75rem;color:var(--text-muted)!important}.header-main[data-v-2d5adbb8]{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.header-text[data-v-2d5adbb8]{flex:1}.page-title[data-v-2d5adbb8]{font-size:2.5rem;font-weight:800;color:var(--text-primary)!important;margin:0 0 .5rem;letter-spacing:-.025em}.page-subtitle[data-v-2d5adbb8]{font-size:1rem;color:var(--text-secondary)!important;margin:0}.header-controls[data-v-2d5adbb8]{display:flex;align-items:center;gap:1.5rem}.filter-tabs[data-v-2d5adbb8]{display:flex;background:#f8fafccc!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:.375rem;border:1px solid rgba(226,232,240,.8)!important;box-shadow:0 1px 3px #0000001a}.filter-tab[data-v-2d5adbb8]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;border:none;background:transparent!important;border-radius:8px;font-size:.875rem;font-weight:600;color:var(--text-secondary)!important;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative}.filter-tab[data-v-2d5adbb8]:hover{background:#3b82f61a!important;color:var(--primary)!important;transform:translateY(-1px)}.filter-tab.active[data-v-2d5adbb8]{background:linear-gradient(135deg,var(--primary) 0%,#8b5cf6 100%)!important;color:#fff!important;box-shadow:0 4px 14px #3b82f64d;transform:translateY(-2px)}.filter-tab.active[data-v-2d5adbb8]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,var(--primary) 0%,#8b5cf6 100%);border-radius:10px;z-index:-1;opacity:.2}.tab-count[data-v-2d5adbb8]{background:#3b82f61a!important;color:var(--primary)!important;padding:.25rem .6rem;border-radius:12px;font-size:.75rem;font-weight:700;min-width:1.5rem;text-align:center;transition:all .3s ease}.filter-tab.active .tab-count[data-v-2d5adbb8]{background:#ffffff40!important;color:#fff!important}.filter-tab:not(.active) .tab-count[data-v-2d5adbb8]{background:#94a3b833!important;color:var(--text-muted)!important}.announcements-tab[data-v-2d5adbb8]{position:relative;font-weight:600!important}.announcements-tab i[data-v-2d5adbb8]{font-size:.875rem;margin-right:.25rem}.announcements-tab.active[data-v-2d5adbb8]{background:linear-gradient(135deg,#1e40af,#3b82f6)!important;box-shadow:0 4px 12px #1e40af4d!important}.announcements-tab[data-v-2d5adbb8]:hover:not(.active){background:#1e40af14!important;color:#1e40af!important}.create-btn[data-v-2d5adbb8]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,var(--primary) 0%,#8b5cf6 100%)!important;color:#fff!important;border:none;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #3b82f64d}.create-btn[data-v-2d5adbb8]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 20px #3b82f666}.create-btn[data-v-2d5adbb8]:active{transform:translateY(-1px) scale(1.01)}.main-content[data-v-2d5adbb8]{padding:1.5rem 0 2rem}.loading-state[data-v-2d5adbb8],.empty-state[data-v-2d5adbb8]{text-align:center;padding:3rem 2rem}.loading-spinner[data-v-2d5adbb8]{width:48px;height:48px;border:4px solid rgba(59,130,246,.1);border-top:4px solid var(--primary);border-radius:50%;animation:spin-2d5adbb8 1s linear infinite;margin:0 auto 1.5rem;box-shadow:0 4px 12px #3b82f633}@keyframes spin-2d5adbb8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-state h3[data-v-2d5adbb8]{color:var(--text-primary);margin-bottom:.5rem;font-weight:600}.loading-state p[data-v-2d5adbb8]{color:var(--text-secondary);font-size:.95rem}.empty-icon[data-v-2d5adbb8]{font-size:3rem;color:var(--text-muted);margin-bottom:1rem}.empty-state h3[data-v-2d5adbb8]{color:var(--text-secondary);margin-bottom:.5rem}.empty-state p[data-v-2d5adbb8]{color:var(--text-muted)}.articles-grid[data-v-2d5adbb8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-bottom:2rem}.article-card[data-v-2d5adbb8]{background:var(--background)!important;border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;position:relative;animation:fadeInUp-2d5adbb8 .6s ease-out forwards;opacity:0;transform:translateY(30px)}.article-card[data-v-2d5adbb8]:nth-child(1){animation-delay:.1s}.article-card[data-v-2d5adbb8]:nth-child(2){animation-delay:.2s}.article-card[data-v-2d5adbb8]:nth-child(3){animation-delay:.3s}.article-card[data-v-2d5adbb8]:nth-child(4){animation-delay:.4s}.article-card[data-v-2d5adbb8]:nth-child(5){animation-delay:.5s}.article-card[data-v-2d5adbb8]:nth-child(6){animation-delay:.6s}@keyframes fadeInUp-2d5adbb8{to{opacity:1;transform:translateY(0)}}.article-card[data-v-2d5adbb8]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-color:#3b82f680}.article-card[data-v-2d5adbb8]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary) 0%,#8b5cf6 100%);opacity:0;transition:opacity .3s ease}.article-card[data-v-2d5adbb8]:hover:before{opacity:1}.article-card[data-v-2d5adbb8]:has(.article-category.annonce){background:linear-gradient(145deg,#fff,#f8fafc)!important;border:2px solid #e2e8f0!important;position:relative;overflow:hidden}.article-card[data-v-2d5adbb8]:has(.article-category.annonce):before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,#1e40af,#3b82f6);z-index:1}.article-card[data-v-2d5adbb8]:has(.article-category.annonce):hover{transform:translateY(-3px);box-shadow:0 12px 32px #1e40af26;border-color:#3b82f6!important}.article-card:has(.article-category.annonce) .article-content[data-v-2d5adbb8]{padding-left:1.75rem}.article-card:has(.article-category.annonce) .article-content h3[data-v-2d5adbb8]{color:#1e40af!important;font-weight:700!important}.article-card.featured[data-v-2d5adbb8]{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:0}.article-image[data-v-2d5adbb8]{position:relative;height:220px;overflow:hidden;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.article-card.featured .article-image[data-v-2d5adbb8]{height:100%}.article-image img[data-v-2d5adbb8]{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1);filter:brightness(.95) saturate(1.1)}.article-card:hover .article-image img[data-v-2d5adbb8]{transform:scale(1.05);filter:brightness(1) saturate(1.2)}.article-image[data-v-2d5adbb8]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(transparent,#0000001a);pointer-events:none}.article-content[data-v-2d5adbb8]{padding:1.5rem;position:relative;z-index:2}.article-meta[data-v-2d5adbb8]{display:flex;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:var(--text-muted)}.article-meta span[data-v-2d5adbb8]{display:flex;align-items:center;gap:.375rem}.article-content h3[data-v-2d5adbb8]{font-size:1.375rem;font-weight:700;margin-bottom:.75rem;color:var(--text-primary)!important;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.article-card:hover .article-content h3[data-v-2d5adbb8]{color:var(--primary)!important}.article-content p[data-v-2d5adbb8]{color:var(--text-secondary)!important;line-height:1.6;margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.95rem}.article-footer[data-v-2d5adbb8]{display:flex;justify-content:space-between;align-items:center}.read-more[data-v-2d5adbb8]{color:var(--primary);font-weight:500;font-size:.875rem;display:flex;align-items:center;gap:.25rem}.read-more[data-v-2d5adbb8]:after{content:"→";transition:var(--transition)}.article-card:hover .read-more[data-v-2d5adbb8]:after{transform:translate(2px)}.article-badge[data-v-2d5adbb8],.article-category[data-v-2d5adbb8]{position:absolute;top:1rem;padding:.375rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.article-badge.featured[data-v-2d5adbb8]{right:1rem;background:var(--accent);color:#fff}.article-badge.official[data-v-2d5adbb8]{right:1rem;top:3.5rem;background:linear-gradient(135deg,#059669,#10b981);color:#fff;font-size:.7rem;padding:.375rem .75rem;border-radius:6px;display:flex;align-items:center;gap:.25rem;box-shadow:0 2px 8px #0596694d}.article-badge.official i[data-v-2d5adbb8]{font-size:.65rem}.article-category[data-v-2d5adbb8]{left:1rem;background:var(--background);color:var(--text-primary);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.article-category.équipe[data-v-2d5adbb8]{background:var(--primary);color:#fff;border:none}.article-category.compétition[data-v-2d5adbb8]{background:#ef4444;color:#fff;border:none}.article-category.résultats[data-v-2d5adbb8]{background:#10b981;color:#fff;border:none}.article-category.annonce[data-v-2d5adbb8]{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;border:none;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;padding:.5rem 1rem;box-shadow:0 2px 8px #1e40af4d}.article-category.communauté[data-v-2d5adbb8]{background:#8b5cf6;color:#fff;border:none}.article-category.match[data-v-2d5adbb8]{background:#ef4444;color:#fff;border:none}.article-category.tournament[data-v-2d5adbb8]{background:#f59e0b;color:#fff;border:none}.article-category.training[data-v-2d5adbb8]{background:#10b981;color:#fff;border:none}.article-category.stream[data-v-2d5adbb8]{background:#8b5cf6;color:#fff;border:none}.article-category.meeting[data-v-2d5adbb8]{background:#64748b;color:#fff;border:none}.article-category.event[data-v-2d5adbb8]{background:var(--primary);color:#fff;border:none}.article-actions[data-v-2d5adbb8]{position:absolute;bottom:1rem;right:1rem;display:flex;gap:.5rem}.action-btn[data-v-2d5adbb8]{width:2rem;height:2rem;border-radius:6px;border:none;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;font-size:.875rem}.action-btn.edit[data-v-2d5adbb8]{background:var(--primary);color:#fff}.action-btn.delete[data-v-2d5adbb8]{background:#ef4444;color:#fff}.action-btn[data-v-2d5adbb8]:hover{transform:scale(1.1)}.calendar-event-badge[data-v-2d5adbb8]{position:absolute;bottom:1rem;right:1rem;padding:.375rem .75rem;border-radius:6px;background:#10b981;color:#fff;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.375rem}.article-status[data-v-2d5adbb8]{padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:uppercase}.article-status.published[data-v-2d5adbb8]{background:#dcfce7;color:#166534}.article-status.draft[data-v-2d5adbb8]{background:#fef3c7;color:#92400e}.pagination[data-v-2d5adbb8]{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:4rem;padding:2rem 0}.page-nav-btn[data-v-2d5adbb8]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--background)!important;border:1px solid var(--border)!important;border-radius:var(--radius);color:var(--text-primary)!important;font-size:.875rem;font-weight:500;cursor:pointer;transition:var(--transition)}.page-nav-btn[data-v-2d5adbb8]:hover:not(:disabled){background:var(--surface)!important;border-color:var(--primary)!important}.page-nav-btn[data-v-2d5adbb8]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-2d5adbb8]{font-size:.875rem;color:var(--text-secondary)!important;font-weight:500}.modal-overlay[data-v-2d5adbb8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-content[data-v-2d5adbb8]{background:var(--bg-dark);border:1px solid var(--border-color);border-radius:20px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto}.modal-content.article-modal[data-v-2d5adbb8]{max-width:800px}.modal-header[data-v-2d5adbb8]{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;border-bottom:1px solid var(--border-color)}.modal-close[data-v-2d5adbb8]{background:none;border:none;color:var(--text-light);font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:var(--transition)}.modal-close[data-v-2d5adbb8]:hover{background:var(--bg-card)}.modal-form[data-v-2d5adbb8]{padding:2rem}.form-group[data-v-2d5adbb8]{margin-bottom:1.5rem}.form-row[data-v-2d5adbb8]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label[data-v-2d5adbb8]{display:block;margin-bottom:.5rem;font-weight:600;color:var(--text-light)}.form-group input[data-v-2d5adbb8],.form-group textarea[data-v-2d5adbb8],.form-group select[data-v-2d5adbb8]{width:100%;padding:.75rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;color:var(--text-light);font-size:1rem}.form-group input[data-v-2d5adbb8]:focus,.form-group textarea[data-v-2d5adbb8]:focus,.form-group select[data-v-2d5adbb8]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f61a}.modal-actions[data-v-2d5adbb8]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.btn-primary[data-v-2d5adbb8],.btn-secondary[data-v-2d5adbb8]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:var(--transition)}.btn-primary[data-v-2d5adbb8]{background:var(--primary-color);color:#fff;border:none}.btn-primary[data-v-2d5adbb8]:hover{background:#2563eb;transform:translateY(-1px)}.btn-secondary[data-v-2d5adbb8]{background:transparent;color:var(--text-light);border:1px solid var(--border-color)}.btn-secondary[data-v-2d5adbb8]:hover{background:var(--bg-card)}.article-modal-meta[data-v-2d5adbb8]{display:flex;gap:1rem;align-items:center}.article-modal-content[data-v-2d5adbb8]{padding:2rem}.article-modal-image[data-v-2d5adbb8]{width:100%;height:300px;object-fit:cover;border-radius:12px;margin-bottom:2rem}.article-modal-content h1[data-v-2d5adbb8]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-light);line-height:1.2}.article-author-info[data-v-2d5adbb8]{display:flex;align-items:center;gap:.5rem;color:#94a3b8;margin-bottom:2rem;font-style:italic}.article-content-full[data-v-2d5adbb8]{line-height:1.8;color:#e2e8f0;font-size:1.1rem}.article-content-full p[data-v-2d5adbb8]{margin-bottom:1.5rem}@media (max-width: 1200px){.articles-grid[data-v-2d5adbb8]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.75rem}}@media (max-width: 768px){.page-header[data-v-2d5adbb8]{padding:1rem 0}.header-main[data-v-2d5adbb8]{flex-direction:column;align-items:flex-start;gap:1.25rem}.page-title[data-v-2d5adbb8]{font-size:1.875rem}.header-controls[data-v-2d5adbb8]{flex-direction:column;width:100%;align-items:stretch;gap:1rem}.filter-tabs[data-v-2d5adbb8]{justify-content:center;flex-wrap:wrap;gap:.5rem}.filter-tab[data-v-2d5adbb8]{padding:.625rem 1rem;font-size:.8rem}.articles-grid[data-v-2d5adbb8]{grid-template-columns:1fr;gap:1.25rem}.article-card[data-v-2d5adbb8]{border-radius:10px}.article-card[data-v-2d5adbb8]:hover{transform:translateY(-2px) scale(1.01)}.article-content[data-v-2d5adbb8]{padding:1.25rem}.pagination[data-v-2d5adbb8]{gap:.75rem;flex-wrap:wrap}.main-content[data-v-2d5adbb8]{padding:1rem 0 1.5rem}.breadcrumb[data-v-2d5adbb8]{margin-bottom:.75rem}.form-row[data-v-2d5adbb8]{grid-template-columns:1fr}}@media (max-width: 480px){.page-title[data-v-2d5adbb8]{font-size:1.5rem}.filter-tab[data-v-2d5adbb8]{padding:.5rem .75rem;font-size:.75rem}.article-content h3[data-v-2d5adbb8]{font-size:1.125rem}.pagination[data-v-2d5adbb8]{flex-direction:column;gap:.75rem}}.event-calendar-container[data-v-cef1e287]{min-height:100vh;background:linear-gradient(135deg,#0f1419,#1a1f29,#2a1810);color:#fff}.calendar-hero[data-v-cef1e287]{position:relative;height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background[data-v-cef1e287]{position:absolute;top:0;left:0;right:0;bottom:0;background:url(/src/assets/img/transition/bg-tech.jpg) center/cover}.hero-overlay[data-v-cef1e287]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0f1419e6,#1a1f29d9)}.hero-content[data-v-cef1e287]{position:relative;z-index:10;text-align:center;max-width:800px;padding:0 20px}.hero-icon[data-v-cef1e287]{margin-bottom:20px}.hero-icon i[data-v-cef1e287]{font-size:4rem;background:linear-gradient(45deg,#ff6b35,#f7931e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px rgba(255,107,53,.3))}.hero-title[data-v-cef1e287]{font-size:3.5rem;font-weight:800;margin-bottom:15px;background:linear-gradient(45deg,#fff,#ff6b35);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(255,107,53,.3)}.hero-subtitle[data-v-cef1e287]{font-size:1.3rem;color:#fffc;margin-bottom:30px;line-height:1.6}.add-event-btn[data-v-cef1e287]{background:linear-gradient(45deg,#ff6b35,#f7931e);border:none;padding:15px 30px;border-radius:30px;color:#fff;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px #ff6b354d}.add-event-btn[data-v-cef1e287]:hover{transform:translateY(-3px);box-shadow:0 15px 35px #ff6b3566}.add-event-btn i[data-v-cef1e287]{margin-right:10px}.calendar-section[data-v-cef1e287]{padding:80px 0}.container[data-v-cef1e287]{max-width:1400px;margin:0 auto;padding:0 20px}.view-selector[data-v-cef1e287]{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.view-btn[data-v-cef1e287]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:15px 30px;border-radius:15px;color:#fffc;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500}.view-btn.active[data-v-cef1e287]{background:linear-gradient(45deg,#ff6b35,#f7931e);color:#fff;box-shadow:0 8px 25px #ff6b354d}.view-btn[data-v-cef1e287]:hover:not(.active){background:#ffffff26;transform:translateY(-2px)}.view-btn i[data-v-cef1e287]{margin-right:8px}.calendar-nav[data-v-cef1e287]{display:flex;align-items:center;justify-content:center;gap:30px;margin-bottom:30px}.nav-btn[data-v-cef1e287]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);width:50px;height:50px;border-radius:50%;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.nav-btn[data-v-cef1e287]:hover{background:linear-gradient(45deg,#ff6b35,#f7931e);transform:translateY(-2px)}.current-month[data-v-cef1e287]{font-size:2rem;font-weight:700;color:#fff;margin:0;min-width:250px;text-align:center}.event-filters[data-v-cef1e287]{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:40px}.filter-btn[data-v-cef1e287]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:12px 20px;border-radius:25px;color:#fffc;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500}.filter-btn.active[data-v-cef1e287]{background:linear-gradient(45deg,#ff6b35,#f7931e);color:#fff;box-shadow:0 5px 15px #ff6b354d}.filter-btn[data-v-cef1e287]:hover:not(.active){background:#ffffff26}.filter-btn i[data-v-cef1e287]{margin-right:8px}.filter-btn.match[data-v-cef1e287]{border-color:#e74c3c}.filter-btn.match.active[data-v-cef1e287]{background:linear-gradient(45deg,#e74c3c,#c0392b)}.filter-btn.tournament[data-v-cef1e287]{border-color:#f39c12}.filter-btn.tournament.active[data-v-cef1e287]{background:linear-gradient(45deg,#f39c12,#e67e22)}.filter-btn.training[data-v-cef1e287]{border-color:#3498db}.filter-btn.training.active[data-v-cef1e287]{background:linear-gradient(45deg,#3498db,#2980b9)}.filter-btn.meeting[data-v-cef1e287]{border-color:#9b59b6}.filter-btn.meeting.active[data-v-cef1e287]{background:linear-gradient(45deg,#9b59b6,#8e44ad)}.filter-btn.stream[data-v-cef1e287]{border-color:#1abc9c}.filter-btn.stream.active[data-v-cef1e287]{background:linear-gradient(45deg,#1abc9c,#16a085)}.filter-btn.community[data-v-cef1e287]{border-color:#e91e63}.filter-btn.community.active[data-v-cef1e287]{background:linear-gradient(45deg,#e91e63,#c2185b)}.calendar-wrapper[data-v-cef1e287]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:30px;box-shadow:0 20px 40px #0003}.calendar-table[data-v-cef1e287]{width:100%;border-collapse:collapse}.calendar-table th[data-v-cef1e287]{padding:20px 10px;color:#fffc;font-weight:600;text-align:center;border-bottom:2px solid rgba(255,255,255,.1)}.calendar-table td[data-v-cef1e287]{padding:0;border:1px solid rgba(255,255,255,.05);height:120px;vertical-align:top;position:relative;cursor:pointer;transition:all .3s ease}.calendar-table td[data-v-cef1e287]:hover{background:#ff6b351a}.day-content[data-v-cef1e287]{padding:10px;height:100%;display:flex;flex-direction:column}.day-number[data-v-cef1e287]{font-weight:600;color:#fff;margin-bottom:5px}.day.today .day-number[data-v-cef1e287]{background:linear-gradient(45deg,#ff6b35,#f7931e);color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.day-events[data-v-cef1e287]{flex:1;display:flex;flex-direction:column;gap:2px;overflow:visible;position:relative;min-height:25px;padding-top:25px}.event-dot[data-v-cef1e287]:not(.multi-day){position:relative;z-index:1}.event-dot[data-v-cef1e287]{background:#ff6b35cc;color:#fff;padding:2px 6px;border-radius:10px;font-size:.7rem;font-weight:500;cursor:pointer;transition:all .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-dot[data-v-cef1e287]:hover{transform:scale(1.05);box-shadow:0 2px 8px #0000004d}.event-dot.match[data-v-cef1e287]{background:linear-gradient(45deg,#e74c3c,#c0392b)}.event-dot.tournament[data-v-cef1e287]{background:linear-gradient(45deg,#f39c12,#e67e22)}.event-dot.training[data-v-cef1e287]{background:linear-gradient(45deg,#3498db,#2980b9)}.event-dot.meeting[data-v-cef1e287]{background:linear-gradient(45deg,#9b59b6,#8e44ad)}.event-dot.stream[data-v-cef1e287]{background:linear-gradient(45deg,#1abc9c,#16a085)}.event-dot.community[data-v-cef1e287]{background:linear-gradient(45deg,#e91e63,#c2185b)}.event-dot.multi-day[data-v-cef1e287]{position:absolute;top:2px;height:20px;line-height:20px;padding:0 6px;margin:0;z-index:100;white-space:nowrap;overflow:visible}.event-dot.start[data-v-cef1e287]{left:2px;right:-1px;border-top-right-radius:0;border-bottom-right-radius:0;padding-right:0}.event-dot.middle[data-v-cef1e287]{left:-1px;right:-1px;border-radius:0;padding-left:0;padding-right:0}.event-dot.end[data-v-cef1e287]{left:-1px;right:2px;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:0}.continue-indicator[data-v-cef1e287],.end-indicator[data-v-cef1e287]{position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:.7rem;color:#ffffffe6;font-weight:700}.event-time[data-v-cef1e287]{display:block;font-size:.6rem;opacity:.9}.event-title[data-v-cef1e287]{display:block;font-weight:600}.empty-day[data-v-cef1e287]{opacity:.3}.list-container[data-v-cef1e287]{max-width:1000px;margin:0 auto}.month-filter[data-v-cef1e287]{margin-bottom:30px;text-align:center}.month-filter select[data-v-cef1e287]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:12px 20px;border-radius:10px;color:#fff;font-size:1rem;min-width:200px}.month-filter select option[data-v-cef1e287]{background:#1a1f29;color:#fff}.loading-state[data-v-cef1e287],.empty-state[data-v-cef1e287]{text-align:center;padding:60px 20px}.loading-spinner[data-v-cef1e287]{width:50px;height:50px;border:3px solid rgba(255,255,255,.2);border-top:3px solid #ff6b35;border-radius:50%;animation:spin-cef1e287 1s linear infinite;margin:0 auto 20px}@keyframes spin-cef1e287{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-icon i[data-v-cef1e287]{font-size:4rem;color:#ffffff4d;margin-bottom:20px}.empty-state h3[data-v-cef1e287]{color:#fffc;margin-bottom:10px}.empty-state p[data-v-cef1e287]{color:#fff9}.events-list[data-v-cef1e287]{display:grid;gap:25px}.event-card[data-v-cef1e287]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:25px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.event-card[data-v-cef1e287]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0003;border-color:#ff6b354d}.event-card[data-v-cef1e287]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(45deg,#ff6b35,#f7931e)}.event-card.match[data-v-cef1e287]:before{background:linear-gradient(45deg,#e74c3c,#c0392b)}.event-card.tournament[data-v-cef1e287]:before{background:linear-gradient(45deg,#f39c12,#e67e22)}.event-card.training[data-v-cef1e287]:before{background:linear-gradient(45deg,#3498db,#2980b9)}.event-card.meeting[data-v-cef1e287]:before{background:linear-gradient(45deg,#9b59b6,#8e44ad)}.event-card.stream[data-v-cef1e287]:before{background:linear-gradient(45deg,#1abc9c,#16a085)}.event-card.community[data-v-cef1e287]:before{background:linear-gradient(45deg,#e91e63,#c2185b)}.event-header[data-v-cef1e287]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.event-type-badge[data-v-cef1e287]{background:#ff6b3533;border:1px solid rgba(255,107,53,.3);padding:8px 15px;border-radius:20px;font-size:.9rem;font-weight:500;color:#ff6b35;display:flex;align-items:center;gap:8px}.event-type-badge.match[data-v-cef1e287]{background:#e74c3c33;border-color:#e74c3c4d;color:#e74c3c}.event-type-badge.tournament[data-v-cef1e287]{background:#f39c1233;border-color:#f39c124d;color:#f39c12}.event-type-badge.training[data-v-cef1e287]{background:#3498db33;border-color:#3498db4d;color:#3498db}.event-type-badge.meeting[data-v-cef1e287]{background:#9b59b633;border-color:#9b59b64d;color:#9b59b6}.event-type-badge.stream[data-v-cef1e287]{background:#1abc9c33;border-color:#1abc9c4d;color:#1abc9c}.event-type-badge.community[data-v-cef1e287]{background:#e91e6333;border-color:#e91e634d;color:#e91e63}.event-game[data-v-cef1e287]{background:#ffffff1a;padding:6px 12px;border-radius:15px;font-size:.8rem;font-weight:600;color:#fffc}.event-game.valorant[data-v-cef1e287]{background:#ff465533;color:#ff4655}.event-game.lol[data-v-cef1e287]{background:#00968833;color:#009688}.event-game.cod[data-v-cef1e287]{background:#4caf5033;color:#4caf50}.event-game.rl[data-v-cef1e287]{background:#ff980033;color:#ff9800}.event-actions[data-v-cef1e287]{display:flex;gap:10px}.action-btn[data-v-cef1e287]{background:#ffffff1a;border:none;width:35px;height:35px;border-radius:50%;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.action-btn.edit[data-v-cef1e287]:hover{background:#3498db4d;color:#3498db}.action-btn.delete[data-v-cef1e287]:hover{background:#e74c3c4d;color:#e74c3c}.event-content h3[data-v-cef1e287]{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:10px}.event-content p[data-v-cef1e287]{color:#fffc;line-height:1.6;margin-bottom:20px}.event-details[data-v-cef1e287]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:20px}.event-datetime[data-v-cef1e287],.event-time[data-v-cef1e287],.event-location[data-v-cef1e287]{display:flex;align-items:center;gap:10px;color:#fffc;font-size:.95rem}.event-datetime i[data-v-cef1e287],.event-time i[data-v-cef1e287],.event-location i[data-v-cef1e287]{color:#ff6b35;width:16px}.event-teams[data-v-cef1e287]{display:flex;align-items:center;justify-content:center;gap:20px;margin:20px 0;padding:20px;background:#ffffff0d;border-radius:15px}.team[data-v-cef1e287]{font-weight:700;color:#fff;font-size:1.1rem}.vs[data-v-cef1e287]{color:#ff6b35;font-weight:700;font-size:1.2rem}.event-footer[data-v-cef1e287]{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.event-status[data-v-cef1e287]{padding:6px 12px;border-radius:15px;font-size:.85rem;font-weight:600}.event-status.scheduled[data-v-cef1e287]{background:#3498db33;color:#3498db}.event-status.in_progress[data-v-cef1e287]{background:#2ecc7133;color:#2ecc71}.event-status.completed[data-v-cef1e287]{background:#95a5a633;color:#95a5a6}.event-status.cancelled[data-v-cef1e287]{background:#e74c3c33;color:#e74c3c}.event-status.postponed[data-v-cef1e287]{background:#f39c1233;color:#f39c12}.prize-pool[data-v-cef1e287]{color:#f39c12;font-weight:600;font-size:.9rem}.modal-overlay[data-v-cef1e287]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-cef1e287]{background:linear-gradient(135deg,#1a1f29,#2a1810);border:1px solid rgba(255,255,255,.1);border-radius:25px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px #00000080}.modal-header[data-v-cef1e287]{display:flex;align-items:center;justify-content:space-between;padding:30px 30px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h3[data-v-cef1e287]{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.event-modal-meta[data-v-cef1e287]{display:flex;align-items:center;gap:15px}.modal-close[data-v-cef1e287]{background:none;border:none;color:#fff9;font-size:1.5rem;cursor:pointer;padding:5px;border-radius:50%;transition:all .3s ease}.modal-close[data-v-cef1e287]:hover{color:#fff;background:#ffffff1a}.modal-form[data-v-cef1e287]{padding:30px}.form-group[data-v-cef1e287]{margin-bottom:25px}.form-group label[data-v-cef1e287]{display:block;color:#ffffffe6;font-weight:600;margin-bottom:8px;font-size:.95rem}.form-group input[data-v-cef1e287],.form-group textarea[data-v-cef1e287],.form-group select[data-v-cef1e287]{width:100%;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:15px;color:#fff;font-size:1rem;transition:all .3s ease}.form-group input[data-v-cef1e287]:focus,.form-group textarea[data-v-cef1e287]:focus,.form-group select[data-v-cef1e287]:focus{outline:none;border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b351a}.form-group input[data-v-cef1e287]::placeholder,.form-group textarea[data-v-cef1e287]::placeholder{color:#ffffff80}.form-group select option[data-v-cef1e287]{background:#1a1f29;color:#fff}.form-row[data-v-cef1e287]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.teams-section[data-v-cef1e287]{background:#ffffff0d;padding:20px;border-radius:15px;margin:25px 0}.teams-section h4[data-v-cef1e287]{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:15px}.modal-actions[data-v-cef1e287]{display:flex;justify-content:flex-end;gap:15px;margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-cef1e287]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:12px 25px;border-radius:10px;color:#fffc;cursor:pointer;transition:all .3s ease;font-weight:500}.btn-secondary[data-v-cef1e287]:hover{background:#ffffff26}.btn-primary[data-v-cef1e287]{background:linear-gradient(45deg,#ff6b35,#f7931e);border:none;padding:12px 25px;border-radius:10px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:flex;align-items:center;gap:8px}.btn-primary[data-v-cef1e287]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #ff6b354d}.btn-primary[data-v-cef1e287]:disabled{opacity:.7;cursor:not-allowed}.event-detail-modal[data-v-cef1e287]{max-width:600px}.event-detail-content[data-v-cef1e287]{padding:30px}.event-detail-content h1[data-v-cef1e287]{color:#fff;font-size:2rem;font-weight:700;margin-bottom:30px}.event-info-grid[data-v-cef1e287]{display:grid;gap:20px;margin-bottom:30px}.info-item[data-v-cef1e287]{display:flex;align-items:center;gap:15px;padding:15px;background:#ffffff0d;border-radius:12px}.info-item i[data-v-cef1e287]{color:#ff6b35;font-size:1.2rem;width:20px}.info-item div[data-v-cef1e287]{flex:1}.info-item strong[data-v-cef1e287]{display:block;color:#fffc;font-size:.9rem;margin-bottom:5px}.info-item span[data-v-cef1e287]{color:#fff;font-weight:500}.event-description[data-v-cef1e287]{margin-bottom:30px}.event-description h3[data-v-cef1e287]{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:15px}.event-description p[data-v-cef1e287]{color:#fffc;line-height:1.6}.event-teams-detail[data-v-cef1e287]{margin-bottom:30px}.event-teams-detail h3[data-v-cef1e287]{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:20px}.teams-vs[data-v-cef1e287]{display:flex;align-items:center;justify-content:center;gap:30px;padding:25px;background:#ffffff0d;border-radius:15px}.team-detail[data-v-cef1e287]{text-align:center}.team-name[data-v-cef1e287]{font-size:1.3rem;font-weight:700;color:#fff}.vs-detail[data-v-cef1e287]{color:#ff6b35;font-weight:700;font-size:1.5rem}.prize-info[data-v-cef1e287]{margin-bottom:30px}.prize-info h3[data-v-cef1e287]{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:15px}.prize-amount[data-v-cef1e287]{background:#f39c1233;border:1px solid rgba(243,156,18,.3);padding:15px 20px;border-radius:12px;color:#f39c12;font-size:1.1rem;font-weight:600;text-align:center}.stream-link[data-v-cef1e287]{text-align:center}.stream-btn[data-v-cef1e287]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(45deg,#9146ff,#772ce8);padding:15px 30px;border-radius:25px;color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.stream-btn[data-v-cef1e287]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #9146ff4d}@media (max-width: 768px){.hero-title[data-v-cef1e287]{font-size:2.5rem}.hero-subtitle[data-v-cef1e287]{font-size:1.1rem}.current-month[data-v-cef1e287]{font-size:1.5rem;min-width:200px}.calendar-wrapper[data-v-cef1e287]{padding:15px}.calendar-table td[data-v-cef1e287]{height:80px}.day-content[data-v-cef1e287]{padding:5px}.event-dot[data-v-cef1e287]{font-size:.6rem;padding:1px 4px}.event-time[data-v-cef1e287]{display:none}.form-row[data-v-cef1e287]{grid-template-columns:1fr}.teams-vs[data-v-cef1e287]{flex-direction:column;gap:15px}.vs-detail[data-v-cef1e287]{transform:rotate(90deg)}.modal-content[data-v-cef1e287]{margin:10px;max-height:95vh}.modal-header[data-v-cef1e287],.modal-form[data-v-cef1e287]{padding:20px}.event-details[data-v-cef1e287]{grid-template-columns:1fr}.view-selector[data-v-cef1e287]{flex-direction:column;align-items:center}.event-filters[data-v-cef1e287]{justify-content:center}.filter-btn[data-v-cef1e287]{font-size:.9rem;padding:10px 15px}}@media (max-width: 480px){.calendar-nav[data-v-cef1e287]{gap:15px}.nav-btn[data-v-cef1e287]{width:40px;height:40px}.current-month[data-v-cef1e287]{font-size:1.2rem;min-width:150px}.event-header[data-v-cef1e287]{flex-direction:column;align-items:flex-start}.event-actions[data-v-cef1e287]{align-self:flex-end}}.auto-news-section[data-v-cef1e287]{background:#ff6b351a;border:1px solid rgba(255,107,53,.2);border-radius:15px;padding:20px;margin:25px 0}.auto-news-info[data-v-cef1e287]{display:flex;align-items:flex-start;gap:15px;margin-bottom:15px}.info-icon[data-v-cef1e287]{background:#ff6b3533;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-icon i[data-v-cef1e287]{color:#ff6b35;font-size:1.2rem}.info-content h4[data-v-cef1e287]{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 8px}.info-content p[data-v-cef1e287]{color:#fffc;font-size:.9rem;line-height:1.5;margin:0}.checkbox-group[data-v-cef1e287]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.checkbox-input[data-v-cef1e287]{width:20px;height:20px;accent-color:#ff6b35;cursor:pointer}.checkbox-label[data-v-cef1e287]{display:flex;align-items:center;gap:8px;color:#ffffffe6;font-weight:500;cursor:pointer;margin:0}.checkbox-label i[data-v-cef1e287]{color:#ff6b35;font-size:1.1rem}.form-hint[data-v-cef1e287]{color:#fff9;font-size:.85rem;font-style:italic;margin:0;padding-left:32px;line-height:1.4}.fadeInUp-enter-active[data-v-95b79d5f]{animation:fadeInUp-95b79d5f .6s ease-out}.fadeInUp-leave-active[data-v-95b79d5f]{animation:fadeInUp-95b79d5f .6s ease-out reverse}@keyframes fadeInUp-95b79d5f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.register-container[data-v-95b79d5f]{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.register-container h1[data-v-95b79d5f]{color:#fff;font-size:2.2rem;font-weight:600;text-align:center;margin-bottom:1rem;background:linear-gradient(135deg,#3a6cff,#ff4655);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.register-container form[data-v-95b79d5f]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.form-group[data-v-95b79d5f]{width:100%}.form-input[data-v-95b79d5f]{width:100%;padding:1rem 1.2rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.form-input[data-v-95b79d5f]:focus{outline:none;border-color:#3a6cff;box-shadow:0 0 0 3px #3a6cff33;background:#ffffff26}.form-input[data-v-95b79d5f]::placeholder{color:#fff9}.submit-btn[data-v-95b79d5f]{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#3a6cff,#ff4655);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 25px #3a6cff4d;display:flex;align-items:center;justify-content:center;gap:.5rem}.submit-btn[data-v-95b79d5f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 35px #3a6cff66}.submit-btn[data-v-95b79d5f]:disabled{opacity:.6;cursor:not-allowed}.back-login-btn[data-v-95b79d5f]{width:100%;padding:1rem 2rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;gap:.5rem}.back-login-btn[data-v-95b79d5f]:hover{background:#fff3;border-color:#3a6cff;box-shadow:0 5px 15px #3a6cff33}.error-message[data-v-95b79d5f]{width:100%;padding:1rem;background:#ff46551a;border:1px solid rgba(255,70,85,.3);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:.8rem}.error-icon[data-v-95b79d5f]{color:#ff4655;font-size:1.2rem;flex-shrink:0}.error-message p[data-v-95b79d5f]{color:#ff4655;font-size:.9rem;margin:0;font-weight:500}@media (max-width: 768px){.register-container h1[data-v-95b79d5f]{font-size:1.8rem}.form-input[data-v-95b79d5f],.submit-btn[data-v-95b79d5f],.back-login-btn[data-v-95b79d5f]{padding:.8rem 1rem;font-size:1rem}}@media (max-width: 480px){.register-container h1[data-v-95b79d5f]{font-size:1.6rem}.form-input[data-v-95b79d5f],.submit-btn[data-v-95b79d5f],.back-login-btn[data-v-95b79d5f]{padding:.7rem .8rem;font-size:.95rem}.error-message[data-v-95b79d5f]{padding:.8rem}.error-message p[data-v-95b79d5f]{font-size:.85rem}}.login-container-wrapper[data-v-f00ca3c7]{width:100%;display:flex;flex-direction:column;align-items:center}.login-container[data-v-f00ca3c7]{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.login-container h1[data-v-f00ca3c7]{color:#fff;font-size:2.2rem;font-weight:600;text-align:center;margin-bottom:1rem;background:linear-gradient(135deg,#3a6cff,#ff4655);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.login-container form[data-v-f00ca3c7]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.login-container input[data-v-f00ca3c7]{width:100%;padding:1rem 1.2rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.login-container input[data-v-f00ca3c7]:focus{outline:none;border-color:#3a6cff;box-shadow:0 0 0 3px #3a6cff33;background:#ffffff26}.login-container input[data-v-f00ca3c7]::placeholder{color:#fff9}.login-container button[data-v-f00ca3c7]{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#3a6cff,#ff4655);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 25px #3a6cff4d;display:flex;align-items:center;justify-content:center;gap:.5rem}.login-container button[data-v-f00ca3c7]:hover{transform:translateY(-2px);box-shadow:0 15px 35px #3a6cff66}.create-account-btn[data-v-f00ca3c7]{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-account-btn[data-v-f00ca3c7]:hover{background:#fff3!important;border-color:#3a6cff!important;box-shadow:0 5px 15px #3a6cff33!important}.forgot-password-link[data-v-f00ca3c7]{color:#fffc;font-size:.95rem;text-decoration:none;text-align:center;transition:all .3s ease;position:relative}.forgot-password-link[data-v-f00ca3c7]:hover{color:#3a6cff}.forgot-password-link[data-v-f00ca3c7]:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:0;height:1px;background:#3a6cff;transition:width .3s ease}.forgot-password-link[data-v-f00ca3c7]:hover:after{width:100%}.login-error[data-v-f00ca3c7]{color:#ff4655;font-size:.9rem;text-align:center;padding:1rem;background:#ff46551a;border:1px solid rgba(255,70,85,.3);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:1rem}.slide-left-enter-active[data-v-f00ca3c7],.slide-left-leave-active[data-v-f00ca3c7]{transition:all .5s cubic-bezier(.68,-.55,.27,1.55)}.slide-left-leave-active[data-v-f00ca3c7]{position:absolute;width:100%}.slide-left-leave-to[data-v-f00ca3c7]{transform:translate(-100%);opacity:0}.slide-left-enter-from[data-v-f00ca3c7]{transform:translate(100%);opacity:0}.slide-left-enter-to[data-v-f00ca3c7]{transform:translate(0);opacity:1}.slide-down-enter-active[data-v-f00ca3c7],.slide-down-leave-active[data-v-f00ca3c7]{transition:all .5s cubic-bezier(.68,-.55,.27,1.55)}.slide-down-enter-from[data-v-f00ca3c7]{transform:translateY(-50px);opacity:0}.slide-down-enter-to[data-v-f00ca3c7]{transform:translateY(0);opacity:1}.slide-down-leave-to[data-v-f00ca3c7]{transform:translateY(50px);opacity:0}.slide-down-leave-from[data-v-f00ca3c7]{transform:translateY(0);opacity:1}@media (max-width: 768px){.login-container h1[data-v-f00ca3c7]{font-size:1.8rem}.login-container input[data-v-f00ca3c7],.login-container button[data-v-f00ca3c7]{padding:.8rem 1rem;font-size:1rem}.forgot-password-link[data-v-f00ca3c7]{font-size:.9rem}}@media (max-width: 480px){.login-container h1[data-v-f00ca3c7]{font-size:1.6rem}.login-container input[data-v-f00ca3c7],.login-container button[data-v-f00ca3c7]{padding:.7rem .8rem;font-size:.95rem}.forgot-password-link[data-v-f00ca3c7]{font-size:.85rem}}.login-page[data-v-22ad56a8]{min-height:100vh;width:100vw;background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#2a2a2a,#1a1a1a,#0f0f0f);display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative;overflow:hidden}.login-page[data-v-22ad56a8]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,rgba(58,108,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 60%,rgba(255,70,85,.1) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(58,108,255,.05) 0%,transparent 50%);pointer-events:none;z-index:1}.background-elements[data-v-22ad56a8]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.floating-element[data-v-22ad56a8]{position:absolute;background:linear-gradient(135deg,#3a6cff1a,#ff46551a);border-radius:50%;animation:float-22ad56a8 6s ease-in-out infinite}.element-1[data-v-22ad56a8]{width:200px;height:200px;top:10%;left:10%;animation-delay:0s}.element-2[data-v-22ad56a8]{width:150px;height:150px;top:60%;right:15%;animation-delay:2s}.element-3[data-v-22ad56a8]{width:100px;height:100px;bottom:20%;left:20%;animation-delay:4s}.hero-section[data-v-22ad56a8]{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;position:relative;z-index:2}.hero-content[data-v-22ad56a8]{text-align:center;max-width:500px}.logo-container[data-v-22ad56a8]{margin-bottom:2rem}.logo-icon[data-v-22ad56a8]{width:180px;height:180px;margin:0 auto 1rem;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;animation:pulse-22ad56a8 2s infinite}.logo-icon img[data-v-22ad56a8]{width:180px;height:180px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(8,12,247,.3))}.brand-title[data-v-22ad56a8]{font-size:3.5rem;font-weight:700;color:#fff;margin-bottom:1rem;text-shadow:0 4px 20px rgba(0,0,0,.5);background:linear-gradient(135deg,#3a6cff,#ff4655);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:textGlow-22ad56a8 3s ease-in-out infinite alternate}.hero-subtitle[data-v-22ad56a8]{font-size:1.3rem;color:#fffc;line-height:1.6;margin-bottom:2rem}.login-section[data-v-22ad56a8]{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;position:relative;z-index:2}.login-container[data-v-22ad56a8]{width:100%;max-width:450px;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:25px;padding:3rem;box-shadow:0 25px 50px #0000004d;position:relative;overflow:hidden}.login-container[data-v-22ad56a8]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(58,108,255,.5),transparent)}.decorative-grid[data-v-22ad56a8]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.grid-line[data-v-22ad56a8]{position:absolute;background:linear-gradient(135deg,#3a6cff1a,#ff46551a)}.grid-line[data-v-22ad56a8]:nth-child(1){width:1px;height:100%;left:25%;animation:gridPulse-22ad56a8 4s ease-in-out infinite}.grid-line[data-v-22ad56a8]:nth-child(2){width:1px;height:100%;right:25%;animation:gridPulse-22ad56a8 4s ease-in-out infinite 1s}.grid-line[data-v-22ad56a8]:nth-child(3){width:100%;height:1px;top:30%;animation:gridPulse-22ad56a8 4s ease-in-out infinite 2s}.grid-line[data-v-22ad56a8]:nth-child(4){width:100%;height:1px;bottom:30%;animation:gridPulse-22ad56a8 4s ease-in-out infinite 3s}@keyframes float-22ad56a8{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes pulse-22ad56a8{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes textGlow-22ad56a8{0%{text-shadow:0 0 20px rgba(58,108,255,.5)}to{text-shadow:0 0 30px rgba(255,70,85,.5)}}@keyframes gridPulse-22ad56a8{0%,to{opacity:.1}50%{opacity:.3}}@media (max-width: 1024px){.login-page[data-v-22ad56a8]{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:2rem}.hero-section[data-v-22ad56a8]{padding:2rem 1rem}.brand-title[data-v-22ad56a8]{font-size:2.5rem}.hero-subtitle[data-v-22ad56a8]{font-size:1.1rem}.login-section[data-v-22ad56a8]{padding:2rem 1rem}.login-container[data-v-22ad56a8]{padding:2rem}}@media (max-width: 768px){.login-page[data-v-22ad56a8],.hero-section[data-v-22ad56a8]{padding:1rem}.brand-title[data-v-22ad56a8]{font-size:2rem}.hero-subtitle[data-v-22ad56a8]{font-size:1rem}.logo-icon[data-v-22ad56a8]{width:35px;height:35px;font-size:1rem}.logo-icon img[data-v-22ad56a8]{width:20px;height:20px}.login-container[data-v-22ad56a8]{padding:1.5rem;border-radius:20px}.floating-element[data-v-22ad56a8]{display:none}}@media (max-width: 480px){.login-page[data-v-22ad56a8]{padding:.5rem}.hero-section[data-v-22ad56a8]{padding:1rem .5rem}.brand-title[data-v-22ad56a8]{font-size:1.8rem}.hero-subtitle[data-v-22ad56a8]{font-size:.9rem}.logo-icon[data-v-22ad56a8]{width:30px;height:30px;font-size:.9rem}.logo-icon img[data-v-22ad56a8]{width:18px;height:18px}.login-container[data-v-22ad56a8]{padding:1rem;border-radius:15px}.decorative-grid[data-v-22ad56a8]{display:none}}.fadeInUp-enter-active[data-v-0e813d41]{animation:fadeInUp-0e813d41 .6s ease-out}.fadeInUp-leave-active[data-v-0e813d41]{animation:fadeInUp-0e813d41 .6s ease-out reverse}@keyframes fadeInUp-0e813d41{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-page[data-v-0e813d41]{min-height:100vh;background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#2a2a2a,#1a1a1a,#0f0f0f);position:relative;overflow-x:hidden}.contact-page[data-v-0e813d41]:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,rgba(58,108,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 60%,rgba(255,70,85,.1) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(58,108,255,.05) 0%,transparent 50%);pointer-events:none;z-index:1}.container[data-v-0e813d41]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.hero-section[data-v-0e813d41]{position:relative;height:40vh;min-height:300px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background[data-v-0e813d41]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3a6cff,#ff4655);opacity:.1}.hero-overlay[data-v-0e813d41]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3a6cff4d,#ff46554d)}.hero-content[data-v-0e813d41]{position:relative;z-index:3;text-align:center;color:#fff;padding:2rem}.hero-icon[data-v-0e813d41]{font-size:4rem;margin-bottom:1rem;background:linear-gradient(135deg,#3a6cff,#ff4655);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:pulse-0e813d41 2s infinite}.hero-title[data-v-0e813d41]{font-size:3.5rem;font-weight:700;margin-bottom:1rem;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.3)}.hero-subtitle[data-v-0e813d41]{font-size:1.3rem;opacity:.9;max-width:600px;margin:0 auto;line-height:1.6}.contact-section[data-v-0e813d41]{padding:4rem 0;position:relative;z-index:2}.contact-grid[data-v-0e813d41]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.contact-form-container[data-v-0e813d41]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem;box-shadow:0 20px 40px #0000004d}.form-header[data-v-0e813d41]{text-align:center;margin-bottom:2rem}.form-header h2[data-v-0e813d41]{color:#fff;font-size:2rem;font-weight:600;margin-bottom:.5rem}.form-header p[data-v-0e813d41]{color:#ffffffb3;font-size:1.1rem}.form-group[data-v-0e813d41]{margin-bottom:1.5rem}.form-group label[data-v-0e813d41]{display:block;color:#fff;font-weight:500;margin-bottom:.5rem;font-size:1rem}.form-input[data-v-0e813d41],.form-textarea[data-v-0e813d41]{width:100%;padding:1rem 1.2rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);resize:none}.form-textarea[data-v-0e813d41]{min-height:120px;font-family:inherit}.form-input[data-v-0e813d41]:focus,.form-textarea[data-v-0e813d41]:focus{outline:none;border-color:#3a6cff;box-shadow:0 0 0 3px #3a6cff33;background:#ffffff26}.form-input[data-v-0e813d41]::placeholder,.form-textarea[data-v-0e813d41]::placeholder{color:#ffffff80}.submit-btn[data-v-0e813d41]{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#3a6cff,#ff4655);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 10px 25px #3a6cff4d}.submit-btn[data-v-0e813d41]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 35px #3a6cff66}.submit-btn[data-v-0e813d41]:disabled{opacity:.6;cursor:not-allowed}.success-message[data-v-0e813d41]{text-align:center;padding:2rem;background:#3aff6c1a;border:1px solid rgba(58,255,108,.3);border-radius:15px;margin-top:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.success-icon[data-v-0e813d41]{font-size:3rem;color:#3aff6c;margin-bottom:1rem}.success-message h3[data-v-0e813d41]{color:#fff;font-size:1.5rem;margin-bottom:.5rem}.success-message p[data-v-0e813d41]{color:#fffc;font-size:1rem}.social-section[data-v-0e813d41]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem;box-shadow:0 20px 40px #0000004d}.social-header[data-v-0e813d41]{text-align:center;margin-bottom:2rem}.social-header h2[data-v-0e813d41]{color:#fff;font-size:2rem;font-weight:600;margin-bottom:.5rem}.social-header p[data-v-0e813d41]{color:#ffffffb3;font-size:1.1rem}.social-links[data-v-0e813d41]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.social-link[data-v-0e813d41]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:15px;color:#fff;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.social-link[data-v-0e813d41]:hover{transform:translateY(-2px);background:#ffffff26;box-shadow:0 10px 25px #0003}.social-link.discord[data-v-0e813d41]:hover{border-color:#5865f2;box-shadow:0 10px 25px #5865f24d}.social-link.beacons[data-v-0e813d41]:hover{border-color:#3a6cff;box-shadow:0 10px 25px #3a6cff4d}.social-icon[data-v-0e813d41]{width:50px;height:50px;border-radius:12px;background:#ffffff1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.5rem}.social-icon img[data-v-0e813d41]{width:30px;height:30px;border-radius:6px}.social-info h3[data-v-0e813d41]{font-size:1.2rem;font-weight:600;margin-bottom:.3rem}.social-info p[data-v-0e813d41]{color:#ffffffb3;font-size:.9rem}.contact-info[data-v-0e813d41]{padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.contact-info h3[data-v-0e813d41]{color:#fff;font-size:1.3rem;margin-bottom:1rem;text-align:center}.info-item[data-v-0e813d41]{display:flex;align-items:center;gap:1rem;padding:.8rem;margin-bottom:.5rem;color:#fffc;font-size:.95rem}.info-item i[data-v-0e813d41]{width:20px;color:#3a6cff}@keyframes pulse-0e813d41{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width: 768px){.container[data-v-0e813d41]{padding:0 1rem}.contact-grid[data-v-0e813d41]{grid-template-columns:1fr;gap:2rem}.hero-title[data-v-0e813d41]{font-size:2.5rem}.hero-subtitle[data-v-0e813d41]{font-size:1.1rem}.contact-form-container[data-v-0e813d41],.social-section[data-v-0e813d41]{padding:2rem}.hero-section[data-v-0e813d41]{height:30vh;min-height:250px}.contact-section[data-v-0e813d41]{padding:2rem 0}}@media (max-width: 480px){.hero-title[data-v-0e813d41]{font-size:2rem}.hero-subtitle[data-v-0e813d41]{font-size:1rem}.contact-form-container[data-v-0e813d41],.social-section[data-v-0e813d41]{padding:1.5rem}.hero-icon[data-v-0e813d41]{font-size:3rem}.social-link[data-v-0e813d41]{padding:1rem}.social-icon[data-v-0e813d41]{width:40px;height:40px}.social-icon img[data-v-0e813d41]{width:24px;height:24px}}[data-v-f6a4a937]:root{--primary-color: #3a6cff;--secondary-color: #ff4655;--accent-color: #6366f1;--text-light: #f7f7f7;--text-dark: #1a1a1a;--bg-overlay: rgba(0, 0, 0, .6);--shadow: 0 4px 20px rgba(0, 0, 0, .3);--transition: all .3s ease}.annonce1-page[data-v-f6a4a937]{min-height:100vh;width:100%;overflow-x:hidden;background:linear-gradient(135deg,#0f0f0f,#1a1a1a)}.hero-section[data-v-f6a4a937]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background[data-v-f6a4a937]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#2d2d2d);z-index:1}.hero-overlay[data-v-f6a4a937]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3a6cff1a,#ff46551a);z-index:2}.hero-content[data-v-f6a4a937]{text-align:center;color:var(--text-light);z-index:3;padding:2rem;max-width:800px;position:relative}.hero-icon[data-v-f6a4a937]{font-size:4rem;color:var(--primary-color);margin-bottom:1.5rem;animation:fadeInUp-f6a4a937 1s ease-out}.hero-title[data-v-f6a4a937]{font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 4px 12px rgba(0,0,0,.7);animation:fadeInUp-f6a4a937 1s ease-out .2s both;color:var(--text-light);position:relative}.hero-title[data-v-f6a4a937]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:100px;height:4px;background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border-radius:2px}.hero-subtitle[data-v-f6a4a937]{font-size:1.3rem;font-weight:500;margin-bottom:2rem;opacity:.9;animation:fadeInUp-f6a4a937 1s ease-out .4s both}@keyframes fadeInUp-f6a4a937{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.container[data-v-f6a4a937]{margin:0 auto;padding:0 2rem}.team-section[data-v-f6a4a937]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:var(--text-light);padding:6rem 0;position:relative}.agents-grid[data-v-f6a4a937]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4rem;margin-bottom:4rem;justify-items:center}.agent-button[data-v-f6a4a937]{position:relative;cursor:pointer;border-radius:20px;overflow:hidden;transition:var(--transition)}.agent-button img[data-v-f6a4a937]{width:400px;height:700px;object-fit:initial;object-position:center;display:block;transition:var(--transition)}.agent-button[data-v-f6a4a937]:hover{transform:translateY(-10px) scale(1.05)}.agent-button:hover img[data-v-f6a4a937]{filter:brightness(1.1)}.agent-button.active[data-v-f6a4a937]{border-color:var(--secondary-color);transform:translateY(-8px) scale(1.02);box-shadow:0 15px 35px #ff465566}.agent-button.active img[data-v-f6a4a937]{filter:brightness(1.2)}.agent-overlay[data-v-f6a4a937]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000e6);padding:2rem 1rem 1rem;text-align:center;transform:translateY(100%);transition:var(--transition)}.agent-button:hover .agent-overlay[data-v-f6a4a937]{transform:translateY(0)}.agent-name[data-v-f6a4a937]{display:block;font-size:1.3rem;font-weight:700;color:var(--text-light);margin-bottom:.3rem}.agent-role[data-v-f6a4a937]{display:block;font-size:.9rem;color:var(--primary-color);font-weight:600;text-transform:uppercase;letter-spacing:1px}.player-details[data-v-f6a4a937]{display:flex;justify-content:center;margin-top:3rem}.detail-card[data-v-f6a4a937]{background:#ffffff14;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid var(--secondary-color);border-radius:24px;padding:3rem;max-width:600px;text-align:center;box-shadow:0 20px 60px #ff465533}.detail-icon[data-v-f6a4a937]{font-size:3rem;color:var(--secondary-color);margin-bottom:1.5rem}.detail-card h2[data-v-f6a4a937]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-light)}.detail-role[data-v-f6a4a937]{font-size:1.3rem;color:var(--primary-color);font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem}.detail-description[data-v-f6a4a937]{font-size:1.1rem;color:#fffc;line-height:1.6;margin:0}.navigation-section[data-v-f6a4a937]{background:linear-gradient(135deg,#0f0f0f,#1a1a1a);padding:4rem 0}.nav-buttons[data-v-f6a4a937]{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.nav-btn[data-v-f6a4a937]{display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 2.5rem;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:var(--transition);border:2px solid transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-btn.primary[data-v-f6a4a937]{background:#3a6cff1a;border-color:var(--primary-color);color:var(--text-light)}.nav-btn.primary[data-v-f6a4a937]:hover{background:var(--primary-color);transform:translateY(-2px);box-shadow:0 12px 35px #3a6cff66}.nav-btn.secondary[data-v-f6a4a937]{background:linear-gradient(135deg,var(--secondary-color),#e63946);color:#fff;box-shadow:0 8px 25px #ff46554d}.nav-btn.secondary[data-v-f6a4a937]:hover{transform:translateY(-2px);box-shadow:0 12px 35px #ff465580;background:linear-gradient(135deg,#e63946,var(--primary-color))}.nav-btn i[data-v-f6a4a937]{font-size:1.2rem}.fadeInUp-enter-active[data-v-f6a4a937],.fadeInUp-leave-active[data-v-f6a4a937]{transition:all .5s ease}.fadeInUp-enter-from[data-v-f6a4a937]{opacity:0;transform:translateY(30px)}.fadeInUp-leave-to[data-v-f6a4a937]{opacity:0;transform:translateY(-30px)}@media (max-width: 768px){.hero-title[data-v-f6a4a937]{font-size:2.5rem}.hero-subtitle[data-v-f6a4a937]{font-size:1.1rem}.hero-icon[data-v-f6a4a937]{font-size:3rem}.agents-grid[data-v-f6a4a937]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.agent-button img[data-v-f6a4a937]{width:150px;height:225px}.agent-name[data-v-f6a4a937]{font-size:1.1rem}.agent-role[data-v-f6a4a937]{font-size:.8rem}.detail-card[data-v-f6a4a937]{padding:2rem;margin:0 1rem}.detail-card h2[data-v-f6a4a937]{font-size:2rem}.nav-buttons[data-v-f6a4a937]{flex-direction:column;align-items:center;gap:1rem}.nav-btn[data-v-f6a4a937]{padding:1rem 2rem;font-size:1rem}.container[data-v-f6a4a937]{padding:0 1rem}.team-section[data-v-f6a4a937]{padding:4rem 0}}@media (max-width: 480px){.hero-title[data-v-f6a4a937]{font-size:2rem}.hero-subtitle[data-v-f6a4a937]{font-size:1rem}.hero-icon[data-v-f6a4a937]{font-size:2.5rem}.agents-grid[data-v-f6a4a937]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.agent-button img[data-v-f6a4a937]{width:120px;height:180px}.agent-overlay[data-v-f6a4a937]{padding:1rem .5rem .5rem}.agent-name[data-v-f6a4a937]{font-size:1rem}.agent-role[data-v-f6a4a937]{font-size:.7rem}.detail-card[data-v-f6a4a937]{padding:1.5rem}.detail-card h2[data-v-f6a4a937]{font-size:1.7rem}.detail-role[data-v-f6a4a937]{font-size:1.1rem}.detail-description[data-v-f6a4a937]{font-size:1rem}.nav-btn[data-v-f6a4a937]{padding:.8rem 1.5rem;font-size:.9rem}}[data-v-ff1b54d2]:root{--primary-color: #3a6cff;--secondary-color: #ff4655;--twitch-color: #9146ff;--accent-color: #6366f1;--text-light: #f7f7f7;--text-dark: #1a1a1a;--bg-overlay: rgba(0, 0, 0, .6);--shadow: 0 4px 20px rgba(0, 0, 0, .3);--transition: all .3s ease}.annonce2-page[data-v-ff1b54d2]{min-height:100vh;width:100%;overflow-x:hidden;background:linear-gradient(135deg,#0f0f0f,#1a1a1a)}.hero-section[data-v-ff1b54d2]{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background[data-v-ff1b54d2]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#2d2d2d);z-index:1}.hero-overlay[data-v-ff1b54d2]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#9146ff1a,#3a6cff1a,#ff46551a);z-index:2}.hero-content[data-v-ff1b54d2]{text-align:center;color:var(--text-light);z-index:3;padding:2rem;max-width:800px;position:relative}.hero-icon[data-v-ff1b54d2]{font-size:5rem;color:var(--twitch-color);margin-bottom:1.5rem;animation:fadeInUp-ff1b54d2 1s ease-out}.hero-title[data-v-ff1b54d2]{font-size:4rem;font-weight:700;margin-bottom:1rem;text-shadow:0 4px 12px rgba(0,0,0,.7);animation:fadeInUp-ff1b54d2 1s ease-out .2s both;color:var(--text-light);position:relative}.hero-title[data-v-ff1b54d2]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:100px;height:4px;background:linear-gradient(45deg,var(--twitch-color),var(--primary-color));border-radius:2px}.hero-subtitle[data-v-ff1b54d2]{font-size:1.4rem;font-weight:500;margin-bottom:2rem;opacity:.9;animation:fadeInUp-ff1b54d2 1s ease-out .4s both}@keyframes fadeInUp-ff1b54d2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.container[data-v-ff1b54d2]{max-width:1200px;margin:0 auto;padding:0 2rem}.players-section[data-v-ff1b54d2]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:var(--text-light);padding:6rem 0;position:relative}.section-title[data-v-ff1b54d2]{font-size:3rem;font-weight:700;text-align:center;margin-bottom:4rem;color:var(--text-light);text-shadow:0 4px 12px rgba(0,0,0,.7);position:relative}.section-title[data-v-ff1b54d2]:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,var(--twitch-color),var(--primary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;z-index:1}.players-grid[data-v-ff1b54d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;margin-top:3rem}.player-card[data-v-ff1b54d2]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:24px;overflow:hidden;transition:var(--transition);cursor:pointer;position:relative;height:100%}.player-card[data-v-ff1b54d2]:hover{transform:translateY(-12px);box-shadow:0 20px 60px #0006;background:#ffffff1a;border-color:var(--twitch-color)}.card-inner[data-v-ff1b54d2]{padding:2.5rem;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.player-avatar[data-v-ff1b54d2]{position:relative;margin-bottom:2rem}.player-avatar img[data-v-ff1b54d2]{width:120px;height:120px;border-radius:50%;object-fit:contain;object-position:center;border:4px solid var(--twitch-color);box-shadow:0 8px 32px #9146ff4d;transition:var(--transition);background:#2d2d2d;display:block}.player-card:hover .player-avatar img[data-v-ff1b54d2]{transform:scale(1.1);border-color:var(--secondary-color)}.status-indicator[data-v-ff1b54d2]{position:absolute;top:-5px;right:-5px;padding:.4rem .8rem;border-radius:20px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #0000004d}.status-indicator.live[data-v-ff1b54d2]{background:linear-gradient(45deg,#ff4655,#ff6b6b);color:#fff;animation:pulse-ff1b54d2 2s infinite}.status-indicator[data-v-ff1b54d2]:not(.live){background:#ffffff1a;color:#fff9}@keyframes pulse-ff1b54d2{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.player-info[data-v-ff1b54d2]{flex:1;display:flex;flex-direction:column;align-items:center}.player-info h3[data-v-ff1b54d2]{font-size:1.8rem;font-weight:700;margin-bottom:.5rem;color:var(--text-light)}.player-role[data-v-ff1b54d2]{font-size:1rem;color:var(--twitch-color);font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.game-info[data-v-ff1b54d2]{display:flex;align-items:center;gap:.5rem;color:var(--secondary-color);font-size:.9rem;font-weight:500;margin-bottom:1rem;padding:.5rem 1rem;background:#ff46551a;border-radius:20px;border:1px solid rgba(255,70,85,.2)}.game-info i[data-v-ff1b54d2]{color:var(--secondary-color)}.player-stats[data-v-ff1b54d2]{display:flex;gap:1.5rem;margin-bottom:2rem}.stat[data-v-ff1b54d2]{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.9rem;font-weight:500}.stat i[data-v-ff1b54d2]{color:var(--twitch-color);font-size:1rem}.twitch-btn[data-v-ff1b54d2]{display:inline-flex;align-items:center;gap:.8rem;background:linear-gradient(135deg,var(--twitch-color),#7c3aed);color:#fff;text-decoration:none;padding:1rem 2rem;border-radius:50px;font-weight:600;font-size:1rem;transition:var(--transition);box-shadow:0 8px 25px #9146ff4d;margin-top:1rem}.twitch-btn[data-v-ff1b54d2]:hover{transform:translateY(-2px);box-shadow:0 12px 35px #9146ff80;background:linear-gradient(135deg,#7c3aed,var(--secondary-color))}.twitch-btn i[data-v-ff1b54d2]{font-size:1.2rem}.back-section[data-v-ff1b54d2]{background:linear-gradient(135deg,#0f0f0f,#1a1a1a);padding:3rem 0;text-align:center}.back-btn[data-v-ff1b54d2]{display:inline-flex;align-items:center;gap:.8rem;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--primary-color);color:var(--text-light);text-decoration:none;padding:1rem 2rem;border-radius:50px;font-weight:600;font-size:1.1rem;transition:var(--transition);box-shadow:0 8px 25px #0003}.back-btn[data-v-ff1b54d2]:hover{background:var(--primary-color);transform:translateY(-2px);box-shadow:0 12px 35px #3a6cff66}.back-btn i[data-v-ff1b54d2]{font-size:1rem}@media (max-width: 768px){.hero-title[data-v-ff1b54d2]{font-size:2.5rem}.hero-subtitle[data-v-ff1b54d2]{font-size:1.2rem}.hero-icon[data-v-ff1b54d2]{font-size:4rem}.section-title[data-v-ff1b54d2]{font-size:2.5rem}.players-grid[data-v-ff1b54d2]{grid-template-columns:1fr;gap:2rem}.player-card[data-v-ff1b54d2]{margin:0 1rem}.card-inner[data-v-ff1b54d2]{padding:2rem}.player-avatar img[data-v-ff1b54d2]{width:100px;height:100px;object-fit:contain;object-position:center;display:block}.player-info h3[data-v-ff1b54d2]{font-size:1.5rem}.player-stats[data-v-ff1b54d2]{gap:1rem}.container[data-v-ff1b54d2]{padding:0 1rem}.players-section[data-v-ff1b54d2]{padding:4rem 0}}@media (max-width: 480px){.hero-title[data-v-ff1b54d2]{font-size:2rem}.hero-subtitle[data-v-ff1b54d2]{font-size:1rem}.hero-icon[data-v-ff1b54d2]{font-size:3rem}.section-title[data-v-ff1b54d2]{font-size:2rem}.card-inner[data-v-ff1b54d2]{padding:1.5rem}.player-avatar img[data-v-ff1b54d2]{width:80px;height:80px;object-fit:contain;object-position:center;display:block}.player-info h3[data-v-ff1b54d2]{font-size:1.3rem}.player-stats[data-v-ff1b54d2]{flex-direction:column;gap:.5rem}.twitch-btn[data-v-ff1b54d2]{padding:.8rem 1.5rem;font-size:.9rem}.back-btn[data-v-ff1b54d2]{padding:.8rem 1.5rem;font-size:1rem}}.reset-password-page[data-v-393de1de]{min-height:100vh;padding:3em 1em 5em;background:linear-gradient(120deg,#232526,#3a6cff);color:#fff;text-align:center;margin-top:5.5em;display:flex;flex-direction:column;align-items:center}.reset-password-page h1[data-v-393de1de]{margin-bottom:2em}.reset-form[data-v-393de1de]{display:flex;flex-direction:column;gap:1.2em;background:#1e1e1ef7;padding:2em 2em 1.5em;border-radius:1em;box-shadow:0 2px 24px #000a;min-width:320px;max-width:400px;margin:0 auto 2em}.reset-form input[data-v-393de1de]{padding:.8em 1em;border-radius:.5em;border:1px solid #3a6cff;font-size:1.1em;outline:none;background:#232526;color:#fff;transition:border .2s}.reset-form input[type=text][data-v-393de1de]{margin-top:.5em}.reset-form input[data-v-393de1de]:focus{border:2px solid #ff4655}.reset-form button[data-v-393de1de]{padding:.8em 1em;border-radius:.5em;background:#3a6cff;color:#fff;font-size:1.1em;font-weight:700;border:none;cursor:pointer;transition:background .2s,transform .2s}.reset-form button[data-v-393de1de]:disabled{opacity:.7;cursor:not-allowed}.reset-form button[data-v-393de1de]:hover:enabled{background:#ff4655;transform:scale(1.04)}.reset-success[data-v-393de1de]{color:#3a6cff;margin-top:1.5em;font-weight:700;font-size:1.1em}.reset-error[data-v-393de1de]{color:#ff4655;margin-top:1.5em;font-weight:700;font-size:1.1em;white-space:pre-line}.back-login-link[data-v-393de1de]{display:inline-block;margin-top:2em;color:#fff;background:#232526;border-radius:.5em;padding:.7em 2em;text-decoration:none;font-weight:700;border:2px solid #3a6cff;transition:background .2s,color .2s,border .2s,transform .2s}.back-login-link[data-v-393de1de]:hover{background:#3a6cff;color:#fff;border-color:#ff4655;transform:scale(1.05)}@media (max-width: 600px){.reset-form[data-v-393de1de]{min-width:unset;max-width:98vw;padding:1em .5em}}[data-v-475864c7]:root{--blue-primary: #3a6cff;--blue-secondary: #60a5fa;--blue-dark: #1e40af;--bg-dark: #0a0a0a;--bg-card: rgba(20, 20, 20, .95);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .8);--shadow-glow: 0 0 30px rgba(58, 108, 255, .3);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}.team-page.blue[data-v-475864c7]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#051a2a,#0a0a2a,#051a2a,#0a0a0a);color:var(--text-primary);padding:0;position:relative;overflow-x:hidden}.floating-elements[data-v-475864c7]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-circle[data-v-475864c7]{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(58,108,255,.1) 0%,transparent 70%);animation:float-475864c7 6s ease-in-out infinite}.circle-1[data-v-475864c7]{width:300px;height:300px;top:10%;right:-10%;animation-delay:0s}.circle-2[data-v-475864c7]{width:200px;height:200px;bottom:20%;left:-5%;animation-delay:2s}.circle-3[data-v-475864c7]{width:150px;height:150px;top:50%;left:50%;animation-delay:4s}@keyframes float-475864c7{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}.header-section[data-v-475864c7]{text-align:center;padding:4rem 2rem 6rem;position:relative;z-index:2}.team-logo[data-v-475864c7]{margin-bottom:2rem;display:inline-block}.logo-circle[data-v-475864c7]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,var(--blue-primary),var(--blue-secondary));display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;box-shadow:var(--shadow-glow);animation:pulse-glow-475864c7 3s ease-in-out infinite}.logo-circle[data-v-475864c7]:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50%;background:linear-gradient(135deg,var(--blue-primary),var(--blue-secondary));z-index:-1;filter:blur(10px);opacity:.5}.logo-text[data-v-475864c7]{font-size:2rem;font-weight:900;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);letter-spacing:2px}.logo-image[data-v-475864c7]{width:120px;height:120px;object-fit:contain;filter:brightness(1.1) contrast(1.1);transition:var(--transition)}.logo-circle:hover .logo-image[data-v-475864c7]{transform:scale(1.1);filter:brightness(1.2) contrast(1.2) drop-shadow(0 0 10px rgba(58,108,255,.5))}@keyframes pulse-glow-475864c7{0%,to{box-shadow:var(--shadow-glow);transform:scale(1)}50%{box-shadow:0 0 50px #3a6cff80;transform:scale(1.05)}}.team-title[data-v-475864c7]{margin:2rem 0 1rem;font-size:clamp(3rem,8vw,5rem);font-weight:900;line-height:1.1}.title-gradient[data-v-475864c7]{color:var(--blue-primary)!important;text-shadow:2px 2px 4px rgba(0,0,0,.5);display:block!important;visibility:visible!important;opacity:1!important}.team-description[data-v-475864c7]{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto 3rem;line-height:1.6}.team-stats[data-v-475864c7]{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;margin-top:3rem}.stat-item[data-v-475864c7]{text-align:center;opacity:0;transform:translateY(30px);transition:var(--transition)}.stat-item.animate-in[data-v-475864c7]{opacity:1;transform:translateY(0)}.stat-number[data-v-475864c7]{display:block;font-size:2.5rem;font-weight:900;color:var(--blue-primary);margin-bottom:.5rem;text-shadow:0 0 20px rgba(58,108,255,.5)}.stat-label[data-v-475864c7]{display:block;font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;font-weight:600}.navigation-section[data-v-475864c7]{padding:0 2rem 4rem;position:relative;z-index:2}.section-title[data-v-475864c7]{text-align:center;margin-bottom:4rem}.section-title h2[data-v-475864c7]{font-size:2.5rem;font-weight:700;color:var(--blue-primary)!important;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);display:block!important;visibility:visible!important;opacity:1!important}.title-underline[data-v-475864c7]{width:80px;height:4px;background:linear-gradient(90deg,var(--blue-primary),var(--blue-secondary));margin:0 auto;border-radius:2px}.team-blocks[data-v-475864c7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.team-block[data-v-475864c7]{background:var(--bg-card);border-radius:20px;padding:2rem;position:relative;cursor:pointer;transition:var(--transition);border:2px solid transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;opacity:0;transform:translateY(50px)}.team-block[data-v-475864c7]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(58,108,255,.1),transparent 50%);opacity:0;transition:var(--transition);z-index:1}.team-block[data-v-475864c7]:hover:before{opacity:1}.team-block.animate-in[data-v-475864c7]{opacity:1;transform:translateY(0)}.team-block[data-v-475864c7]:hover{transform:translateY(-10px) scale(1.02);border-color:var(--blue-primary);box-shadow:0 20px 40px #0000004d,0 0 30px #3a6cff4d}.block-icon[data-v-475864c7]{width:60px;height:60px;background:linear-gradient(135deg,var(--blue-primary),var(--blue-secondary));border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;position:relative;z-index:2;transition:var(--transition)}.team-block:hover .block-icon[data-v-475864c7]{transform:rotate(5deg) scale(1.1)}.block-icon svg[data-v-475864c7]{width:30px;height:30px;color:#fff}.block-content[data-v-475864c7]{position:relative;z-index:2}.block-content h3[data-v-475864c7]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;transition:var(--transition)}.team-block:hover .block-content h3[data-v-475864c7]{color:var(--blue-primary)}.block-content p[data-v-475864c7]{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.block-arrow[data-v-475864c7]{position:absolute;bottom:1.5rem;right:2rem;font-size:1.5rem;color:var(--blue-primary);transition:var(--transition);font-weight:700}.team-block:hover .block-arrow[data-v-475864c7]{transform:translate(5px);color:var(--blue-secondary)}.team-block[data-v-475864c7]:nth-child(1){animation-delay:.1s}.team-block[data-v-475864c7]:nth-child(2){animation-delay:.2s}.team-block[data-v-475864c7]:nth-child(3){animation-delay:.3s}.team-block[data-v-475864c7]:nth-child(4){animation-delay:.4s}.stat-item[data-v-475864c7]:nth-child(1){animation-delay:.1s}.stat-item[data-v-475864c7]:nth-child(2){animation-delay:.2s}.stat-item[data-v-475864c7]:nth-child(3){animation-delay:.3s}@media (max-width: 768px){.header-section[data-v-475864c7]{padding:2rem 1rem 4rem}.team-stats[data-v-475864c7]{gap:2rem}.stat-number[data-v-475864c7]{font-size:2rem}.team-blocks[data-v-475864c7]{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.team-block[data-v-475864c7]{padding:1.5rem}.floating-circle[data-v-475864c7]{display:none}}@media (max-width: 480px){.logo-circle[data-v-475864c7]{width:80px;height:80px}.logo-text[data-v-475864c7]{font-size:1.5rem}.logo-image[data-v-475864c7]{width:80px;height:80px}.team-title[data-v-475864c7]{font-size:2.5rem}.team-description[data-v-475864c7]{font-size:1rem}}@keyframes slideInUp-475864c7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-in[data-v-475864c7]{animation:slideInUp-475864c7 .6s ease-out forwards}[data-v-dca225e2]:root{--red-primary: #ff4655;--red-secondary: #ff6b78;--red-dark: #dc3545;--bg-dark: #0a0a0a;--bg-card: rgba(20, 20, 20, .95);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .8);--shadow-glow: 0 0 30px rgba(255, 70, 85, .3);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}.team-page.red[data-v-dca225e2]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a0505,#2a0a0a,#1a0505,#0a0a0a);color:var(--text-primary);padding:0;position:relative;overflow-x:hidden}.floating-elements[data-v-dca225e2]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-circle[data-v-dca225e2]{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(255,70,85,.1) 0%,transparent 70%);animation:float-dca225e2 6s ease-in-out infinite}.circle-1[data-v-dca225e2]{width:300px;height:300px;top:10%;right:-10%;animation-delay:0s}.circle-2[data-v-dca225e2]{width:200px;height:200px;bottom:20%;left:-5%;animation-delay:2s}.circle-3[data-v-dca225e2]{width:150px;height:150px;top:50%;left:50%;animation-delay:4s}@keyframes float-dca225e2{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}.header-section[data-v-dca225e2]{text-align:center;padding:4rem 2rem 6rem;position:relative;z-index:2}.team-logo[data-v-dca225e2]{margin-bottom:2rem;display:inline-block}.logo-circle[data-v-dca225e2]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,var(--red-primary),var(--red-secondary));display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;box-shadow:var(--shadow-glow);animation:pulse-glow-dca225e2 3s ease-in-out infinite}.logo-circle[data-v-dca225e2]:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50%;background:linear-gradient(135deg,var(--red-primary),var(--red-secondary));z-index:-1;filter:blur(10px);opacity:.5}.logo-text[data-v-dca225e2]{font-size:2rem;font-weight:900;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);letter-spacing:2px}.logo-image[data-v-dca225e2]{width:120px;height:120px;object-fit:contain;filter:brightness(1.1) contrast(1.1);transition:var(--transition)}.logo-circle:hover .logo-image[data-v-dca225e2]{transform:scale(1.1);filter:brightness(1.2) contrast(1.2) drop-shadow(0 0 10px rgba(255,70,85,.5))}@keyframes pulse-glow-dca225e2{0%,to{box-shadow:var(--shadow-glow);transform:scale(1)}50%{box-shadow:0 0 50px #ff465580;transform:scale(1.05)}}.team-title[data-v-dca225e2]{margin:2rem 0 1rem;font-size:clamp(3rem,8vw,5rem);font-weight:900;line-height:1.1}.title-gradient[data-v-dca225e2]{color:var(--red-primary)!important;text-shadow:2px 2px 4px rgba(0,0,0,.5);display:block!important;visibility:visible!important;opacity:1!important}.team-description[data-v-dca225e2]{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto 3rem;line-height:1.6}.team-stats[data-v-dca225e2]{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;margin-top:3rem}.stat-item[data-v-dca225e2]{text-align:center;opacity:0;transform:translateY(30px);transition:var(--transition)}.stat-item.animate-in[data-v-dca225e2]{opacity:1;transform:translateY(0)}.stat-number[data-v-dca225e2]{display:block;font-size:2.5rem;font-weight:900;color:var(--red-primary);margin-bottom:.5rem;text-shadow:0 0 20px rgba(255,70,85,.5)}.stat-label[data-v-dca225e2]{display:block;font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;font-weight:600}.navigation-section[data-v-dca225e2]{padding:0 2rem 4rem;position:relative;z-index:2}.section-title[data-v-dca225e2]{text-align:center;margin-bottom:4rem}.section-title h2[data-v-dca225e2]{font-size:2.5rem;font-weight:700;color:var(--red-primary)!important;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);display:block!important;visibility:visible!important;opacity:1!important}.title-underline[data-v-dca225e2]{width:80px;height:4px;background:linear-gradient(90deg,var(--red-primary),var(--red-secondary));margin:0 auto;border-radius:2px}.team-blocks[data-v-dca225e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.team-block[data-v-dca225e2]{background:var(--bg-card);border-radius:20px;padding:2rem;position:relative;cursor:pointer;transition:var(--transition);border:2px solid transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;opacity:0;transform:translateY(50px)}.team-block[data-v-dca225e2]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,70,85,.1),transparent 50%);opacity:0;transition:var(--transition);z-index:1}.team-block[data-v-dca225e2]:hover:before{opacity:1}.team-block.animate-in[data-v-dca225e2]{opacity:1;transform:translateY(0)}.team-block[data-v-dca225e2]:hover{transform:translateY(-10px) scale(1.02);border-color:var(--red-primary);box-shadow:0 20px 40px #0000004d,0 0 30px #ff46554d}.block-icon[data-v-dca225e2]{width:60px;height:60px;background:linear-gradient(135deg,var(--red-primary),var(--red-secondary));border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;position:relative;z-index:2;transition:var(--transition)}.team-block:hover .block-icon[data-v-dca225e2]{transform:rotate(5deg) scale(1.1)}.block-icon svg[data-v-dca225e2]{width:30px;height:30px;color:#fff}.block-content[data-v-dca225e2]{position:relative;z-index:2}.block-content h3[data-v-dca225e2]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;transition:var(--transition)}.team-block:hover .block-content h3[data-v-dca225e2]{color:var(--red-primary)}.block-content p[data-v-dca225e2]{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.block-arrow[data-v-dca225e2]{position:absolute;bottom:1.5rem;right:2rem;font-size:1.5rem;color:var(--red-primary);transition:var(--transition);font-weight:700}.team-block:hover .block-arrow[data-v-dca225e2]{transform:translate(5px);color:var(--red-secondary)}.team-block[data-v-dca225e2]:nth-child(1){animation-delay:.1s}.team-block[data-v-dca225e2]:nth-child(2){animation-delay:.2s}.team-block[data-v-dca225e2]:nth-child(3){animation-delay:.3s}.stat-item[data-v-dca225e2]:nth-child(1){animation-delay:.1s}.stat-item[data-v-dca225e2]:nth-child(2){animation-delay:.2s}.stat-item[data-v-dca225e2]:nth-child(3){animation-delay:.3s}@media (max-width: 768px){.header-section[data-v-dca225e2]{padding:2rem 1rem 4rem}.team-stats[data-v-dca225e2]{gap:2rem}.stat-number[data-v-dca225e2]{font-size:2rem}.team-blocks[data-v-dca225e2]{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.team-block[data-v-dca225e2]{padding:1.5rem}.floating-circle[data-v-dca225e2]{display:none}}@media (max-width: 480px){.logo-circle[data-v-dca225e2]{width:80px;height:80px}.logo-text[data-v-dca225e2]{font-size:1.5rem}.logo-image[data-v-dca225e2]{width:50px;height:50px}.team-title[data-v-dca225e2]{font-size:2.5rem}.team-description[data-v-dca225e2]{font-size:1rem}}@keyframes slideInUp-dca225e2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-in[data-v-dca225e2]{animation:slideInUp-dca225e2 .6s ease-out forwards}[data-v-e170e6e8]:root{--white-primary: #ffffff;--white-secondary: #f8f9fa;--white-accent: #e9ecef;--white-dark: #2d3748;--white-text: #1a202c;--white-medium: #4a5568;--white-light: #718096;--white-glow: rgba(255, 255, 255, .5);--white-shadow: rgba(0, 0, 0, .12);--white-border: #cbd5e0;--gradient-primary: linear-gradient(135deg, #f7fafc 0%, #edf2f7 50%, #e2e8f0 100%);--gradient-card: linear-gradient(145deg, #ffffff 0%, #f7fafc 100%)}[data-v-e170e6e8]{margin:0;padding:0;box-sizing:border-box}.team-page[data-v-e170e6e8]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#2a2a2a,#1a1a1a,#0a0a0a);position:relative;overflow-x:hidden;color:var(--white-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.header-section[data-v-e170e6e8]{text-align:center;padding:80px 20px 60px;position:relative;z-index:2;transform:translateY(30px);opacity:0;animation:slideInUp-e170e6e8 1s ease-out .2s forwards}@keyframes slideInUp-e170e6e8{to{transform:translateY(0);opacity:1}}.team-logo[data-v-e170e6e8]{margin-bottom:30px}.logo-circle[data-v-e170e6e8]{width:120px;height:120px;margin:0 auto;border-radius:50%;background:var(--gradient-primary);border:3px solid var(--white-accent);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px var(--white-shadow),inset 0 1px #fffc;transition:all .6s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.logo-circle[data-v-e170e6e8]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(-45deg);transition:transform .6s ease}.logo-circle[data-v-e170e6e8]:hover:before{transform:rotate(-45deg) translate(100%,100%)}.logo-image[data-v-e170e6e8]{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 2px 8px var(--white-shadow));transition:transform .4s ease}.logo-circle:hover .logo-image[data-v-e170e6e8]{transform:scale(1.1)}.team-title[data-v-e170e6e8]{font-size:3.5rem;font-weight:700;margin-bottom:20px;letter-spacing:-.02em}.title-gradient[data-v-e170e6e8]{color:var(--white-text)!important;text-shadow:2px 2px 4px rgba(0,0,0,.5);display:block!important;visibility:visible!important;opacity:1!important}.team-description[data-v-e170e6e8]{font-size:1.2rem;color:var(--white-light);max-width:600px;margin:0 auto;line-height:1.6;font-weight:400}.navigation-section[data-v-e170e6e8]{padding:40px 20px 80px;max-width:1200px;margin:0 auto;position:relative;z-index:2}.section-title[data-v-e170e6e8]{text-align:center;margin-bottom:60px}.section-title h2[data-v-e170e6e8]{font-size:2.5rem;font-weight:600;color:var(--white-text)!important;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,.5);display:block!important;visibility:visible!important;opacity:1!important}.title-underline[data-v-e170e6e8]{width:80px;height:4px;background:linear-gradient(90deg,var(--white-border),var(--white-light));margin:0 auto;border-radius:2px}.team-blocks[data-v-e170e6e8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:40px}.team-block[data-v-e170e6e8]{background:var(--gradient-card);border:2px solid var(--white-border);border-radius:20px;padding:30px;cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 25px #00000014,0 3px 10px #0000000a,inset 0 1px #ffffffe6;transform:translateY(20px);opacity:0;animation:slideInUp-e170e6e8 .8s ease-out forwards}.team-block[data-v-e170e6e8]:nth-child(1){animation-delay:.1s}.team-block[data-v-e170e6e8]:nth-child(2){animation-delay:.2s}.team-block[data-v-e170e6e8]:nth-child(3){animation-delay:.3s}.team-block[data-v-e170e6e8]:nth-child(4){animation-delay:.4s}.team-block[data-v-e170e6e8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(116,130,174,.1),transparent);transition:left .6s ease}.team-block[data-v-e170e6e8]:hover:before{left:100%}.team-block[data-v-e170e6e8]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001f,0 8px 25px #00000014,inset 0 1px #fffffff2;border-color:#a0aec0;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#2a2a2a,#1a1a1a,#0a0a0a)}.block-icon[data-v-e170e6e8]{width:60px;height:60px;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#2a2a2a,#1a1a1a,#0a0a0a);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:2px solid var(--white-border);transition:all .4s ease;box-shadow:0 4px 12px #0000000d}.block-icon svg[data-v-e170e6e8]{width:30px;height:30px;color:var(--white-dark);transition:all .4s ease}.team-block:hover .block-icon[data-v-e170e6e8]{transform:scale(1.1);background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#2a2a2a,#1a1a1a,#0a0a0a);border-color:#a0aec0;box-shadow:0 6px 20px #0000001a}.team-block:hover .block-icon svg[data-v-e170e6e8]{color:var(--white-text);transform:scale(1.1)}.block-content h3[data-v-e170e6e8]{font-size:1.4rem;font-weight:600;color:var(--white-text);margin-bottom:10px;transition:color .3s ease}.block-content p[data-v-e170e6e8]{color:var(--white-light);line-height:1.6;margin-bottom:20px;font-size:.95rem;font-weight:400}.block-arrow[data-v-e170e6e8]{color:var(--white-light);font-size:1.2rem;font-weight:600;opacity:.8;transition:all .3s ease}.team-block:hover .block-arrow[data-v-e170e6e8]{opacity:1;transform:translate(5px);color:var(--white-dark)}.floating-elements[data-v-e170e6e8]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-circle[data-v-e170e6e8]{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:floatAnimation-e170e6e8 20s infinite linear}.circle-1[data-v-e170e6e8]{width:300px;height:300px;top:10%;right:-150px;animation-duration:25s}.circle-2[data-v-e170e6e8]{width:200px;height:200px;bottom:20%;left:-100px;animation-duration:30s;animation-direction:reverse}.circle-3[data-v-e170e6e8]{width:150px;height:150px;top:60%;right:10%;animation-duration:35s}@keyframes floatAnimation-e170e6e8{0%{transform:translate(0) rotate(0)}25%{transform:translate(20px,-20px) rotate(90deg)}50%{transform:translate(-10px,-40px) rotate(180deg)}75%{transform:translate(-30px,-10px) rotate(270deg)}to{transform:translate(0) rotate(360deg)}}@media (max-width: 768px){.header-section[data-v-e170e6e8]{padding:60px 20px 40px}.team-title[data-v-e170e6e8]{font-size:2.5rem}.team-description[data-v-e170e6e8]{font-size:1rem}.team-blocks[data-v-e170e6e8]{grid-template-columns:1fr;gap:20px}.team-block[data-v-e170e6e8]{padding:25px}.section-title h2[data-v-e170e6e8]{font-size:2rem}}@media (max-width: 480px){.header-section[data-v-e170e6e8]{padding:40px 15px 30px}.team-title[data-v-e170e6e8]{font-size:2rem}.logo-circle[data-v-e170e6e8]{width:100px;height:100px}.logo-image[data-v-e170e6e8]{width:60px;height:60px}.team-block[data-v-e170e6e8]{padding:20px}.block-icon[data-v-e170e6e8]{width:50px;height:50px}.block-icon svg[data-v-e170e6e8]{width:25px;height:25px}}.team-block.animate[data-v-e170e6e8]{transform:translateY(0);opacity:1}.logo-circle.animate[data-v-e170e6e8]{transform:scale(1);opacity:1}.header-section.animate[data-v-e170e6e8]{transform:translateY(0);opacity:1}.team-page.orange[data-v-ec2f0af8]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 30%,#2a1505 70%,#ff8c00);background-attachment:fixed;color:#fff;padding:2em 1em;position:relative;overflow-x:hidden}.team-page.orange[data-v-ec2f0af8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,140,0,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,102,0,.1) 0%,transparent 50%);pointer-events:none}.hero-section[data-v-ec2f0af8]{text-align:center;margin-bottom:4em;position:relative;z-index:1}.team-logo[data-v-ec2f0af8]{margin-bottom:2em}.logo-container[data-v-ec2f0af8]{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;background:#1e1e1ef2;border-radius:50%;border:4px solid #ff8c00;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 40px #ff8c0066,inset 0 0 20px #ff8c001a;animation:float-ec2f0af8 3s ease-in-out infinite}@keyframes float-ec2f0af8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.logo-text[data-v-ec2f0af8]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.logo-text img[data-v-ec2f0af8]{width:80%;height:80%;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,140,0,.8));border-radius:50%}.team-blocks[data-v-ec2f0af8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5em;justify-content:center;margin:0 auto 4em;max-width:1200px;position:relative;z-index:1}.team-block[data-v-ec2f0af8]{background:#1e1e1ef2;border-radius:20px;box-shadow:0 8px 32px #0000004d;padding:2.5em 2em;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;border:2px solid transparent;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center}.team-block[data-v-ec2f0af8]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff8c00,#fa0,#f60);transition:height .3s ease}.team-block[data-v-ec2f0af8]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,140,0,.1),transparent);transition:left .5s ease}.team-block.clickable[data-v-ec2f0af8]:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 20px 60px #ff8c0040;border-color:#ff8c00}.team-block.clickable[data-v-ec2f0af8]:hover:before{height:8px;background:linear-gradient(90deg,#fa0,#ff8c00,#f60)}.team-block.clickable[data-v-ec2f0af8]:hover:after{left:100%}.team-block.featured[data-v-ec2f0af8]{border-color:#ff8c00;box-shadow:0 8px 32px #ff8c0033}.team-block.featured[data-v-ec2f0af8]:before{height:6px;background:linear-gradient(90deg,#fa0,#ff8c00,#f60)}.block-icon[data-v-ec2f0af8]{font-size:3.5em;margin-bottom:1em;display:block;filter:drop-shadow(0 0 10px rgba(255,140,0,.5))}.team-block h2[data-v-ec2f0af8]{margin:0 0 .8em;font-size:1.6em;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);line-height:1.2}.team-block p[data-v-ec2f0af8]{margin:0 0 1.5em;font-size:1.1em;opacity:.85;color:#ffffffde!important;line-height:1.4}.block-arrow[data-v-ec2f0af8]{font-size:2em;color:#ff8c00;font-weight:700;opacity:0;transform:translate(-20px);transition:all .3s ease}.team-block:hover .block-arrow[data-v-ec2f0af8]{opacity:1;transform:translate(0)}.featured-badge[data-v-ec2f0af8]{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,#ff8c00,#f60);color:#fff;padding:.5em 1em;border-radius:20px;font-size:.8em;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #ff8c0066;animation:pulse-badge-ec2f0af8 2s ease-in-out infinite}@keyframes pulse-badge-ec2f0af8{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.team-stats[data-v-ec2f0af8]{display:flex;justify-content:center;gap:3em;margin-top:4em;position:relative;z-index:1}.stat-item[data-v-ec2f0af8]{text-align:center;background:#1e1e1ee6;padding:2em 1.5em;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,140,0,.3);transition:all .3s ease;min-width:140px}.stat-item[data-v-ec2f0af8]:hover{transform:translateY(-5px);border-color:#ff8c00;box-shadow:0 10px 30px #ff8c0033}.stat-number[data-v-ec2f0af8]{font-size:2.5em;font-weight:700;color:#ff8c00;text-shadow:0 0 20px rgba(255,140,0,.5);margin-bottom:.3em}.stat-label[data-v-ec2f0af8]{font-size:1em;color:#ffffffde!important;text-transform:uppercase;letter-spacing:1px;font-weight:500}h1[data-v-ec2f0af8]{font-size:4em;margin-bottom:.5em;text-shadow:0 0 30px rgba(255,140,0,.5);background:linear-gradient(135deg,#fff,#fc9,#ff8c00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:glow-ec2f0af8 3s ease-in-out infinite alternate;font-weight:800;letter-spacing:2px}@keyframes glow-ec2f0af8{0%{filter:drop-shadow(0 0 20px rgba(255,140,0,.5))}to{filter:drop-shadow(0 0 40px rgba(255,140,0,.8))}}.hero-section p[data-v-ec2f0af8]{font-size:1.4em;opacity:.9;margin-bottom:2em;text-shadow:1px 1px 2px rgba(0,0,0,.3);color:#ffffffde!important;font-weight:300;letter-spacing:.5px}@media (max-width: 768px){.team-page.orange[data-v-ec2f0af8]{padding:2em 1em}h1[data-v-ec2f0af8]{font-size:3em}.team-blocks[data-v-ec2f0af8]{grid-template-columns:1fr;gap:2em}.team-block[data-v-ec2f0af8]{padding:2em 1.5em}.team-stats[data-v-ec2f0af8]{flex-direction:column;gap:1.5em;align-items:center}.logo-container[data-v-ec2f0af8]{width:100px;height:100px}.logo-text img[data-v-ec2f0af8]{width:75%;height:75%}}@media (max-width: 480px){h1[data-v-ec2f0af8]{font-size:2.5em}.hero-section p[data-v-ec2f0af8]{font-size:1.2em}.team-block[data-v-ec2f0af8]{padding:1.8em 1.2em}.team-block h2[data-v-ec2f0af8]{font-size:1.4em}.block-icon[data-v-ec2f0af8]{font-size:3em}.team-stats[data-v-ec2f0af8]{gap:1em}.stat-item[data-v-ec2f0af8]{padding:1.5em 1em;min-width:120px}.stat-number[data-v-ec2f0af8]{font-size:2em}}@media (prefers-color-scheme: light){.team-page.orange[data-v-ec2f0af8] *,.team-page.orange[data-v-ec2f0af8] *:before,.team-page.orange[data-v-ec2f0af8] *:after{color:#ffffffde!important}.team-block h2[data-v-ec2f0af8]{color:#fffffff2!important}.team-block p[data-v-ec2f0af8],.stat-label[data-v-ec2f0af8],.hero-section p[data-v-ec2f0af8]{color:#ffffffde!important}.stat-number[data-v-ec2f0af8],.block-arrow[data-v-ec2f0af8]{color:#ff8c00!important}}.team-page.yellow[data-v-a17a7a5c]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 30%,#2a2005 70%,gold);background-attachment:fixed;color:#fff;padding:2em 1em;position:relative;overflow-x:hidden}.team-page.yellow[data-v-a17a7a5c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,215,0,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,193,7,.1) 0%,transparent 50%);pointer-events:none}.hero-section[data-v-a17a7a5c]{text-align:center;margin-bottom:4em;position:relative;z-index:1}.team-logo[data-v-a17a7a5c]{margin-bottom:2em}.logo-container[data-v-a17a7a5c]{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;background:#1e1e1ef2;border-radius:50%;border:4px solid #ffd700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 40px #ffd70066,inset 0 0 20px #ffd7001a;animation:float-a17a7a5c 3s ease-in-out infinite}@keyframes float-a17a7a5c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.logo-text[data-v-a17a7a5c]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.logo-text img[data-v-a17a7a5c]{width:80%;height:80%;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,215,0,.8)) hue-rotate(30deg);border-radius:50%}.team-blocks[data-v-a17a7a5c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5em;justify-content:center;margin:0 auto 4em;max-width:1200px;position:relative;z-index:1}.team-block[data-v-a17a7a5c]{background:#1e1e1ef2;border-radius:20px;box-shadow:0 8px 32px #0000004d;padding:2.5em 2em;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;border:2px solid transparent;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center}.team-block[data-v-a17a7a5c]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,gold,#ffed4e,#ffc107);transition:height .3s ease}.team-block[data-v-a17a7a5c]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.1),transparent);transition:left .5s ease}.team-block.clickable[data-v-a17a7a5c]:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 20px 60px #ffd70040;border-color:gold}.team-block.clickable[data-v-a17a7a5c]:hover:before{height:8px;background:linear-gradient(90deg,#ffed4e,gold,#ffc107)}.team-block.clickable[data-v-a17a7a5c]:hover:after{left:100%}.team-block.featured[data-v-a17a7a5c]{border-color:gold;box-shadow:0 8px 32px #ffd70033}.team-block.featured[data-v-a17a7a5c]:before{height:6px;background:linear-gradient(90deg,#ffed4e,gold,#ffc107)}.block-icon[data-v-a17a7a5c]{font-size:3.5em;margin-bottom:1em;display:block;filter:drop-shadow(0 0 10px rgba(255,215,0,.5))}.team-block h2[data-v-a17a7a5c]{margin:0 0 .8em;font-size:1.6em;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);line-height:1.2}.team-block p[data-v-a17a7a5c]{margin:0 0 1.5em;font-size:1.1em;opacity:.85;color:#ffffffde!important;line-height:1.4}.block-arrow[data-v-a17a7a5c]{font-size:2em;color:gold;font-weight:700;opacity:0;transform:translate(-20px);transition:all .3s ease}.team-block:hover .block-arrow[data-v-a17a7a5c]{opacity:1;transform:translate(0)}.featured-badge[data-v-a17a7a5c]{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,gold,#ffc107);color:#000;padding:.5em 1em;border-radius:20px;font-size:.8em;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #ffd70066;animation:pulse-badge-a17a7a5c 2s ease-in-out infinite}@keyframes pulse-badge-a17a7a5c{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.team-stats[data-v-a17a7a5c]{display:flex;justify-content:center;gap:3em;margin-top:4em;position:relative;z-index:1}.stat-item[data-v-a17a7a5c]{text-align:center;background:#1e1e1ee6;padding:2em 1.5em;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,215,0,.3);transition:all .3s ease;min-width:140px}.stat-item[data-v-a17a7a5c]:hover{transform:translateY(-5px);border-color:gold;box-shadow:0 10px 30px #ffd70033}.stat-number[data-v-a17a7a5c]{font-size:2.5em;font-weight:700;color:gold;text-shadow:0 0 20px rgba(255,215,0,.5);margin-bottom:.3em}.stat-label[data-v-a17a7a5c]{font-size:1em;color:#ffffffde!important;text-transform:uppercase;letter-spacing:1px;font-weight:500}h1[data-v-a17a7a5c]{font-size:4em;margin-bottom:.5em;text-shadow:0 0 30px rgba(255,215,0,.5);background:linear-gradient(135deg,#fff,#ffffe0,gold);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:glow-a17a7a5c 3s ease-in-out infinite alternate;font-weight:800;letter-spacing:2px}@keyframes glow-a17a7a5c{0%{filter:drop-shadow(0 0 20px rgba(255,215,0,.5))}to{filter:drop-shadow(0 0 40px rgba(255,215,0,.8))}}.hero-section p[data-v-a17a7a5c]{font-size:1.4em;opacity:.9;margin-bottom:2em;text-shadow:1px 1px 2px rgba(0,0,0,.3);color:#ffffffde!important;font-weight:300;letter-spacing:.5px}@media (max-width: 768px){.team-page.yellow[data-v-a17a7a5c]{padding:2em 1em}h1[data-v-a17a7a5c]{font-size:3em}.team-blocks[data-v-a17a7a5c]{grid-template-columns:1fr;gap:2em}.team-block[data-v-a17a7a5c]{padding:2em 1.5em}.team-stats[data-v-a17a7a5c]{flex-direction:column;gap:1.5em;align-items:center}.logo-container[data-v-a17a7a5c]{width:100px;height:100px}.logo-text img[data-v-a17a7a5c]{width:75%;height:75%}}@media (max-width: 480px){h1[data-v-a17a7a5c]{font-size:2.5em}.hero-section p[data-v-a17a7a5c]{font-size:1.2em}.team-block[data-v-a17a7a5c]{padding:1.8em 1.2em}.team-block h2[data-v-a17a7a5c]{font-size:1.4em}.block-icon[data-v-a17a7a5c]{font-size:3em}.team-stats[data-v-a17a7a5c]{gap:1em}.stat-item[data-v-a17a7a5c]{padding:1.5em 1em;min-width:120px}.stat-number[data-v-a17a7a5c]{font-size:2em}}@media (prefers-color-scheme: light){.team-page.yellow[data-v-a17a7a5c] *,.team-page.yellow[data-v-a17a7a5c] *:before,.team-page.yellow[data-v-a17a7a5c] *:after{color:#ffffffde!important}.team-block h2[data-v-a17a7a5c]{color:#fffffff2!important}.team-block p[data-v-a17a7a5c],.stat-label[data-v-a17a7a5c],.hero-section p[data-v-a17a7a5c]{color:#ffffffde!important}.stat-number[data-v-a17a7a5c],.block-arrow[data-v-a17a7a5c]{color:gold!important}.featured-badge[data-v-a17a7a5c]{color:#000!important}}[data-v-a483d8b2]:root{--green-primary: #00b894;--green-secondary: #00a085;--green-dark: #00996b;--bg-dark: #0a0a0a;--bg-card: rgba(20, 20, 20, .95);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .8);--shadow-glow: 0 0 30px rgba(0, 184, 148, .3);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}.team-page.green[data-v-a483d8b2]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#051a0f,#0a2a1a,#051a0f,#0a0a0a);color:var(--text-primary);padding:0;position:relative;overflow-x:hidden}.floating-elements[data-v-a483d8b2]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-circle[data-v-a483d8b2]{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(0,184,148,.1) 0%,transparent 70%);animation:float-a483d8b2 6s ease-in-out infinite}.circle-1[data-v-a483d8b2]{width:300px;height:300px;top:10%;right:-10%;animation-delay:0s}.circle-2[data-v-a483d8b2]{width:200px;height:200px;bottom:20%;left:-5%;animation-delay:2s}.circle-3[data-v-a483d8b2]{width:150px;height:150px;top:50%;left:50%;animation-delay:4s}@keyframes float-a483d8b2{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}.header-section[data-v-a483d8b2]{text-align:center;padding:4rem 2rem 6rem;position:relative;z-index:2}.team-logo[data-v-a483d8b2]{margin-bottom:2rem;display:inline-block}.logo-circle[data-v-a483d8b2]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,var(--green-primary),var(--green-secondary));display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;box-shadow:var(--shadow-glow);animation:pulse-glow-a483d8b2 3s ease-in-out infinite}.logo-circle[data-v-a483d8b2]:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50%;background:linear-gradient(135deg,var(--green-primary),var(--green-secondary));z-index:-1;filter:blur(10px);opacity:.5}.logo-image[data-v-a483d8b2]{width:120px;height:120px;object-fit:contain;filter:brightness(1.1) contrast(1.1);transition:var(--transition);border-radius:50%}.logo-circle:hover .logo-image[data-v-a483d8b2]{transform:scale(1.1);filter:brightness(1.2) contrast(1.2) drop-shadow(0 0 10px rgba(0,184,148,.5))}@keyframes pulse-glow-a483d8b2{0%,to{box-shadow:var(--shadow-glow);transform:scale(1)}50%{box-shadow:0 0 50px #00b89480;transform:scale(1.05)}}.team-title[data-v-a483d8b2]{margin:2rem 0 1rem;font-size:clamp(3rem,8vw,5rem);font-weight:900;line-height:1.1}.title-gradient[data-v-a483d8b2]{color:var(--green-primary)!important;text-shadow:2px 2px 4px rgba(0,0,0,.5);display:block!important;visibility:visible!important;opacity:1!important}.team-description[data-v-a483d8b2]{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto 3rem;line-height:1.6}.team-stats[data-v-a483d8b2]{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;margin-top:3rem}.stat-item[data-v-a483d8b2]{text-align:center;background:var(--bg-card);border-radius:20px;padding:2rem 1.5rem;min-width:120px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,184,148,.2);transition:var(--transition);transform:translateY(20px);opacity:0;animation:slideUp-a483d8b2 .6s ease-out forwards}.stat-item[data-v-a483d8b2]:nth-child(1){animation-delay:.1s}.stat-item[data-v-a483d8b2]:nth-child(2){animation-delay:.2s}.stat-item[data-v-a483d8b2]:nth-child(3){animation-delay:.3s}.stat-item[data-v-a483d8b2]:nth-child(4){animation-delay:.4s}.stat-item[data-v-a483d8b2]:hover{transform:translateY(-5px);border-color:var(--green-primary);box-shadow:0 15px 30px #00b89433}.stat-number[data-v-a483d8b2]{font-size:2.5rem;font-weight:900;color:var(--green-primary);display:block;margin-bottom:.5rem;text-shadow:0 0 20px rgba(0,184,148,.3)}.stat-label[data-v-a483d8b2]{font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;font-weight:600}.navigation-section[data-v-a483d8b2]{padding:4rem 2rem;position:relative;z-index:2;max-width:1200px;margin:0 auto}.section-title[data-v-a483d8b2]{text-align:center;margin-bottom:4rem}.section-title h2[data-v-a483d8b2]{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:var(--green-primary)!important;text-shadow:2px 2px 4px rgba(0,0,0,.5);display:block!important;visibility:visible!important;opacity:1!important}.title-underline[data-v-a483d8b2]{width:80px;height:4px;background:linear-gradient(135deg,var(--green-primary),var(--green-secondary));margin:0 auto;border-radius:2px}.team-blocks[data-v-a483d8b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.team-block[data-v-a483d8b2]{background:var(--bg-card);border-radius:25px;padding:3rem;cursor:pointer;transition:var(--transition);border:1px solid rgba(0,184,148,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;transform:translateY(30px);opacity:0;animation:slideUp-a483d8b2 .8s ease-out forwards}.team-block[data-v-a483d8b2]:nth-child(1){animation-delay:.1s}.team-block[data-v-a483d8b2]:nth-child(2){animation-delay:.3s}.team-block[data-v-a483d8b2]:nth-child(3){animation-delay:.5s}.team-block[data-v-a483d8b2]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,var(--green-primary),var(--green-secondary));transform:scaleX(0);transition:transform .3s ease}.team-block[data-v-a483d8b2]:hover:before{transform:scaleX(1)}.team-block[data-v-a483d8b2]:hover{transform:translateY(-10px);border-color:var(--green-primary);box-shadow:0 20px 40px #00b89433}.block-icon[data-v-a483d8b2]{width:60px;height:60px;background:linear-gradient(135deg,var(--green-primary),var(--green-secondary));border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:var(--transition)}.block-icon svg[data-v-a483d8b2]{width:30px;height:30px;color:#fff}.team-block:hover .block-icon[data-v-a483d8b2]{transform:scale(1.1);box-shadow:0 10px 20px #00b8944d}.block-content h3[data-v-a483d8b2]{font-size:1.4rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.block-content p[data-v-a483d8b2]{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.block-arrow[data-v-a483d8b2]{color:var(--green-primary);font-size:1.5rem;font-weight:700;transition:var(--transition)}.team-block:hover .block-arrow[data-v-a483d8b2]{transform:translate(10px);color:var(--green-secondary)}@keyframes slideUp-a483d8b2{to{transform:translateY(0);opacity:1}}.animate-in[data-v-a483d8b2]{animation:slideUp-a483d8b2 .6s ease-out forwards}@media (max-width: 768px){.team-stats[data-v-a483d8b2]{gap:1.5rem}.stat-item[data-v-a483d8b2]{min-width:100px;padding:1.5rem 1rem}.team-blocks[data-v-a483d8b2]{grid-template-columns:1fr;gap:1.5rem}.team-block[data-v-a483d8b2]{padding:2rem}.header-section[data-v-a483d8b2]{padding:3rem 1rem 4rem}.navigation-section[data-v-a483d8b2]{padding:3rem 1rem}}@media (max-width: 480px){.stat-number[data-v-a483d8b2]{font-size:2rem}.team-title[data-v-a483d8b2]{font-size:2.5rem}.team-stats[data-v-a483d8b2]{gap:1rem}.stat-item[data-v-a483d8b2]{padding:1rem .8rem;min-width:80px}}.blue-calendrier-page[data-v-24157e8e]{min-height:100vh;background:linear-gradient(120deg,#3a6cff,#2c2c54);color:#fff;padding:2rem}.retour-btn-container[data-v-24157e8e]{margin-bottom:2rem;display:flex;justify-content:flex-start}.retour-btn[data-v-24157e8e]{background:linear-gradient(135deg,#3a6cff,#2c5dd6);color:#fff;border:none;padding:12px 24px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #3a6cff4d;display:flex;align-items:center;gap:8px}.retour-btn[data-v-24157e8e]:hover{background:linear-gradient(135deg,#2c5dd6,#1e4bb8);transform:translateY(-2px);box-shadow:0 8px 25px #3a6cff66}h1[data-v-24157e8e]{text-align:center;font-size:2.5rem;margin-bottom:1rem;color:#fff}.page-description[data-v-24157e8e]{text-align:center;font-size:1.1rem;opacity:.9;margin-bottom:2rem}.session-reminders[data-v-24157e8e]{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem;max-width:800px;margin-left:auto;margin-right:auto}.reminder-card[data-v-24157e8e]{background:#ffffff1a;border-radius:12px;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:4px solid;transition:all .3s ease;animation:slideInFromTop-24157e8e .5s ease-out}.reminder-card[data-v-24157e8e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.reminder-card.urgent[data-v-24157e8e]{background:#3a6cff33;border-left-color:#3a6cff;box-shadow:0 4px 20px #3a6cff4d}.reminder-card.warning[data-v-24157e8e]{background:#ffc10733;border-left-color:#ffc107;box-shadow:0 4px 20px #ffc1074d}.reminder-card.info[data-v-24157e8e]{background:#3a6cff33;border-left-color:#3a6cff;box-shadow:0 4px 20px #3a6cff4d}.reminder-content[data-v-24157e8e]{flex:1}.reminder-message[data-v-24157e8e]{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.reminder-details[data-v-24157e8e]{font-size:.9rem;color:#fffc}.reminder-actions[data-v-24157e8e]{display:flex;align-items:center}.reminder-btn[data-v-24157e8e]{background:#fff3;border:none;color:#fff;padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.reminder-btn[data-v-24157e8e]:hover{background:#ffffff4d;transform:scale(1.1)}@keyframes slideInFromTop-24157e8e{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.view-selector[data-v-24157e8e]{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.view-btn[data-v-24157e8e]{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);padding:12px 24px;border-radius:25px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-weight:500}.view-btn[data-v-24157e8e]:hover,.view-btn.active[data-v-24157e8e]{background:#fff3;border-color:#fff;transform:translateY(-2px)}.calendar-view[data-v-24157e8e]{max-width:1200px;margin:0 auto}.calendar-header[data-v-24157e8e]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}.nav-btn[data-v-24157e8e]{background:#ffffff1a;color:#fff;border:none;padding:12px;border-radius:50%;cursor:pointer;transition:all .3s ease;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.nav-btn[data-v-24157e8e]:hover{background:#fff3;transform:scale(1.1)}.calendar-grid[data-v-24157e8e]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#ffffff1a;border-radius:12px;overflow:hidden;margin-bottom:2rem}.calendar-day[data-v-24157e8e]{background:#ffffff0d;padding:1rem;min-height:120px;border:1px solid transparent;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between}.calendar-day[data-v-24157e8e]:hover{background:#ffffff1a;border-color:#ffffff4d}.calendar-day.other-month[data-v-24157e8e]{opacity:.3}.calendar-day.today[data-v-24157e8e]{background:#fff3;border-color:#fff}.calendar-day.has-session[data-v-24157e8e]{background:#3a6cff4d}.calendar-day.selected[data-v-24157e8e]{background:#3a6cff4d;border-color:#3a6cff;box-shadow:0 4px 15px #3a6cff66}.day-number[data-v-24157e8e]{font-weight:600;font-size:1.1rem}.day-sessions[data-v-24157e8e]{display:flex;flex-wrap:wrap;gap:4px}.session-dot[data-v-24157e8e]{width:8px;height:8px;border-radius:50%;background:#0f8}.session-dot.match[data-v-24157e8e]{background:#3a6cff}.session-dot.training[data-v-24157e8e]{background:#0f8}.session-dot.scrim[data-v-24157e8e]{background:#ff9500}.more-sessions[data-v-24157e8e]{font-size:.8rem;color:#ccc}.day-details[data-v-24157e8e]{background:#ffffff1a;border-radius:12px;padding:2rem;margin-top:2rem}.day-sessions-list[data-v-24157e8e]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.session-item[data-v-24157e8e]{background:#ffffff1a;border-radius:8px;padding:1rem;display:flex;justify-content:space-between;align-items:center;border-left:4px solid #00ff88}.session-item.match[data-v-24157e8e]{border-left-color:#3a6cff}.session-item.training[data-v-24157e8e]{border-left-color:#0f8}.session-item.scrim[data-v-24157e8e]{border-left-color:#ff9500}.session-info h4[data-v-24157e8e]{margin:0 0 8px;color:#fff}.session-info p[data-v-24157e8e]{margin:4px 0;color:#ccc;display:flex;align-items:center;gap:8px}.join-btn[data-v-24157e8e],.leave-btn[data-v-24157e8e]{padding:8px 16px;border:none;border-radius:20px;cursor:pointer;font-weight:500;transition:all .3s ease}.join-btn[data-v-24157e8e]{background:#0f8;color:#000}.leave-btn[data-v-24157e8e]{background:#3a6cff;color:#fff}.create-session-btn[data-v-24157e8e]{background:#ffffff1a;color:#fff;border:2px dashed rgba(255,255,255,.3);padding:1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.create-session-btn[data-v-24157e8e]:hover{background:#fff3;border-color:#fff}.availability-view[data-v-24157e8e]{max-width:1200px;margin:0 auto}.week-selector[data-v-24157e8e]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}.availability-grid[data-v-24157e8e]{display:grid;grid-template-columns:100px repeat(7,1fr);gap:1px;background:#ffffff1a;border-radius:12px;overflow:hidden;margin-bottom:2rem}.time-column[data-v-24157e8e],.day-column[data-v-24157e8e]{display:flex;flex-direction:column}.time-header[data-v-24157e8e],.day-header[data-v-24157e8e]{background:#fff3;padding:1rem;text-align:center;font-weight:700;color:#fff;min-height:200px;display:flex;flex-direction:column;justify-content:flex-start}.time-header[data-v-24157e8e]{align-items:center;justify-content:center}.day-header[data-v-24157e8e]{gap:4px}.day-name[data-v-24157e8e]{font-weight:700}.day-date[data-v-24157e8e]{font-size:.9rem;opacity:.8;margin-bottom:8px}.day-controls[data-v-24157e8e]{display:flex;flex-direction:column;gap:6px;width:100%;align-items:center}.day-btn[data-v-24157e8e]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);padding:4px 8px;border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:4px;min-width:80px;justify-content:center}.day-btn[data-v-24157e8e]:hover:not(:disabled){background:#ffffff4d;border-color:#ffffff80;transform:translateY(-1px)}.day-btn[data-v-24157e8e]:disabled{opacity:.5;cursor:not-allowed}.day-btn.select-day[data-v-24157e8e]:hover:not(:disabled){background:linear-gradient(135deg,#0f8,#17c0eb);border-color:#0f8}.day-btn.clear-day[data-v-24157e8e]:hover:not(:disabled){background:linear-gradient(135deg,#3a6cff,#2c5dd6);border-color:#3a6cff}.btn-text[data-v-24157e8e]{font-size:.7rem;line-height:1}.day-status[data-v-24157e8e]{margin-top:4px;width:100%}.status-indicator[data-v-24157e8e]{font-size:.65rem;padding:2px 6px;border-radius:4px;display:flex;align-items:center;gap:3px;justify-content:center;line-height:1}.status-indicator.full[data-v-24157e8e]{background:#0f83;color:#0f8;border:1px solid rgba(0,255,136,.3)}.status-indicator.partial[data-v-24157e8e]{background:#ffc10733;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.status-indicator.none[data-v-24157e8e]{background:#3a6cff33;color:#3a6cff;border:1px solid rgba(58,108,255,.3)}.time-slot[data-v-24157e8e]{background:#ffffff1a;padding:.5rem;text-align:center;font-size:.9rem;color:#ccc;border-bottom:1px solid rgba(255,255,255,.05);min-height:40px;display:flex;align-items:center;justify-content:center}.availability-slot[data-v-24157e8e]{background:#ffffff0d;padding:.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-height:40px;border-bottom:1px solid rgba(255,255,255,.05)}.availability-slot[data-v-24157e8e]:hover{background:#ffffff1a}.availability-slot.available[data-v-24157e8e]{background:#0f83;border-left:3px solid #00ff88}.availability-slot.busy[data-v-24157e8e]{background:#3a6cff33;border-left:3px solid #3a6cff}.availability-slot.session[data-v-24157e8e]{background:#ff95004d;border-left:3px solid #ff9500}.slot-content[data-v-24157e8e]{display:flex;align-items:center;justify-content:center;font-size:.8rem}.available-count[data-v-24157e8e]{color:#0f8;font-weight:700}.session-indicator[data-v-24157e8e]{color:#ff9500}.availability-legend[data-v-24157e8e]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:2rem}.legend-item[data-v-24157e8e]{display:flex;align-items:center;gap:8px;color:#ccc}.legend-color[data-v-24157e8e]{width:20px;height:20px;border-radius:4px}.legend-color.available[data-v-24157e8e]{background:#00ff8880}.legend-color.busy[data-v-24157e8e]{background:#3a6cff80}.legend-color.session[data-v-24157e8e]{background:#ff950080}.sessions-view[data-v-24157e8e]{max-width:1200px;margin:0 auto}.sessions-header[data-v-24157e8e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.sessions-header h2[data-v-24157e8e]{color:#fff;font-size:2rem;margin:0}.create-btn[data-v-24157e8e]{background:linear-gradient(135deg,#0f8,#17c0eb);color:#000;border:none;padding:12px 24px;border-radius:25px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 4px 15px #00ff884d}.create-btn[data-v-24157e8e]:hover{background:linear-gradient(135deg,#17c0eb,#0f8);transform:translateY(-2px);box-shadow:0 8px 25px #0f86}.sessions-filters[data-v-24157e8e]{margin-bottom:2rem}.filter-select[data-v-24157e8e]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3);padding:12px 16px;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .3s ease}.filter-select[data-v-24157e8e]:focus{outline:none;border-color:#3a6cff;background:#ffffff26}.sessions-list[data-v-24157e8e]{display:flex;flex-direction:column;gap:1rem}.session-card[data-v-24157e8e]{background:#ffffff1a;border-radius:12px;padding:1.5rem;display:grid;grid-template-columns:1fr auto auto;gap:2rem;align-items:center;border-left:4px solid #00ff88;transition:all .3s ease}.session-card[data-v-24157e8e]:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.session-card.match[data-v-24157e8e]{border-left-color:#3a6cff}.session-card.training[data-v-24157e8e]{border-left-color:#0f8}.session-card.scrim[data-v-24157e8e]{border-left-color:#ff9500}.session-card.review[data-v-24157e8e]{border-left-color:#17c0eb}.session-card.highlight[data-v-24157e8e]{background:#ffc1074d!important;border:2px solid #ffc107!important;box-shadow:0 0 20px #ffc10780!important;animation:pulse-24157e8e 2s infinite}@keyframes pulse-24157e8e{0%{box-shadow:0 0 20px #ffc10780}50%{box-shadow:0 0 30px #ffc107cc}to{box-shadow:0 0 20px #ffc10780}}.session-main h3[data-v-24157e8e]{margin:0 0 1rem;color:#fff;font-size:1.3rem}.session-meta[data-v-24157e8e]{display:flex;flex-direction:column;gap:8px}.session-meta p[data-v-24157e8e]{margin:0;color:#ccc;display:flex;align-items:center;gap:8px;font-size:.9rem}.session-joueurs[data-v-24157e8e]{text-align:center}.session-joueurs h4[data-v-24157e8e]{margin:0 0 1rem;color:#fff;font-size:1rem}.joueurs-list[data-v-24157e8e]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.joueur[data-v-24157e8e]{background:#3a6cff33;border:1px solid rgba(58,108,255,.3);padding:4px 8px;border-radius:16px;font-size:.8rem;color:#fff}.joueur.empty[data-v-24157e8e]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#666}.session-actions[data-v-24157e8e]{display:flex;gap:8px}.edit-btn[data-v-24157e8e],.delete-btn[data-v-24157e8e]{width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.edit-btn[data-v-24157e8e]{background:#17c0eb33;color:#17c0eb;border:1px solid rgba(23,192,235,.3)}.delete-btn[data-v-24157e8e]{background:#3a6cff33;color:#3a6cff;border:1px solid rgba(58,108,255,.3)}.edit-btn[data-v-24157e8e]:hover,.delete-btn[data-v-24157e8e]:hover{transform:scale(1.1)}.edit-btn[data-v-24157e8e]:hover{background:#17c0eb4d;box-shadow:0 4px 15px #17c0eb33}.delete-btn[data-v-24157e8e]:hover{background:#3a6cff4d;box-shadow:0 4px 15px #3a6cff33}.no-sessions[data-v-24157e8e]{text-align:center;padding:3rem;color:#ccc}.no-sessions i[data-v-24157e8e]{font-size:3rem;margin-bottom:1rem;color:#666}.no-sessions p[data-v-24157e8e]{font-size:1.2rem;margin:1rem 0 2rem}.modal-overlay[data-v-24157e8e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-24157e8e]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:15px;padding:2rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #0006}.modal-content h3[data-v-24157e8e]{margin:0 0 2rem;color:#fff;text-align:center;font-size:1.5rem}.form-group[data-v-24157e8e]{margin-bottom:1.5rem}.form-group label[data-v-24157e8e]{display:block;margin-bottom:8px;color:#fff;font-weight:500}.form-group input[data-v-24157e8e],.form-group select[data-v-24157e8e],.form-group textarea[data-v-24157e8e]{width:100%;padding:12px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffffe6;color:#2c2c54;font-size:1rem;transition:border-color .3s ease,background .3s ease}.form-group input[data-v-24157e8e]:focus,.form-group select[data-v-24157e8e]:focus,.form-group textarea[data-v-24157e8e]:focus{outline:none;border-color:#3a6cff;background:#ffffff26;box-shadow:0 0 0 2px #3a6cff33}.form-group textarea[data-v-24157e8e]{resize:vertical;min-height:80px}.modal-actions[data-v-24157e8e]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.cancel-btn[data-v-24157e8e],.save-btn[data-v-24157e8e]{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:1rem}.cancel-btn[data-v-24157e8e]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.save-btn[data-v-24157e8e]{background:linear-gradient(135deg,#3a6cff,#2c5dd6);color:#fff;box-shadow:0 4px 15px #3a6cff4d}.cancel-btn[data-v-24157e8e]:hover{background:#fff3;border-color:#ffffff4d}.save-btn[data-v-24157e8e]:hover{background:linear-gradient(135deg,#2c5dd6,#1e4bb8);transform:translateY(-2px);box-shadow:0 8px 25px #3a6cff66}@media (max-width: 768px){.blue-calendrier-page[data-v-24157e8e]{padding:1rem}.calendar-header[data-v-24157e8e]{flex-direction:column;gap:1rem}.calendar-grid[data-v-24157e8e]{grid-template-columns:repeat(7,1fr);gap:.5px}.calendar-day[data-v-24157e8e]{min-height:80px;padding:.5rem}.day-number[data-v-24157e8e]{font-size:1rem}.modal-content[data-v-24157e8e]{padding:20px;margin:10px}.modal-actions[data-v-24157e8e]{flex-direction:column;align-items:center;gap:.7em;margin-top:1em;max-width:100vw}}.red-calendrier-page[data-v-71b3dc43]{min-height:100vh;background:linear-gradient(120deg,#ff4757,#2c2c54);color:#fff;padding:2rem}.retour-btn-container[data-v-71b3dc43]{margin-bottom:2rem;display:flex;justify-content:flex-start}.retour-btn[data-v-71b3dc43]{background:linear-gradient(135deg,#ff4757,#ff3742);color:#fff;border:none;padding:12px 24px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ff47574d;display:flex;align-items:center;gap:8px}.retour-btn[data-v-71b3dc43]:hover{background:linear-gradient(135deg,#ff3742,#ff2f3c);transform:translateY(-2px);box-shadow:0 8px 25px #ff475766}h1[data-v-71b3dc43]{text-align:center;font-size:2.5rem;margin-bottom:1rem;color:#fff}.page-description[data-v-71b3dc43]{text-align:center;font-size:1.1rem;opacity:.9;margin-bottom:2rem}.session-reminders[data-v-71b3dc43]{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem;max-width:800px;margin-left:auto;margin-right:auto}.reminder-card[data-v-71b3dc43]{background:#ffffff1a;border-radius:12px;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:4px solid;transition:all .3s ease;animation:slideInFromTop-71b3dc43 .5s ease-out}.reminder-card[data-v-71b3dc43]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.reminder-card.urgent[data-v-71b3dc43]{background:#ff475733;border-left-color:#ff4757;box-shadow:0 4px 20px #ff47574d}.reminder-card.warning[data-v-71b3dc43]{background:#ffc10733;border-left-color:#ffc107;box-shadow:0 4px 20px #ffc1074d}.reminder-card.info[data-v-71b3dc43]{background:#3a6cff33;border-left-color:#3a6cff;box-shadow:0 4px 20px #3a6cff4d}.reminder-content[data-v-71b3dc43]{flex:1}.reminder-message[data-v-71b3dc43]{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.reminder-details[data-v-71b3dc43]{font-size:.9rem;color:#fffc}.reminder-actions[data-v-71b3dc43]{display:flex;align-items:center}.reminder-btn[data-v-71b3dc43]{background:#fff3;border:none;color:#fff;padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.reminder-btn[data-v-71b3dc43]:hover{background:#ffffff4d;transform:scale(1.1)}@keyframes slideInFromTop-71b3dc43{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.view-selector[data-v-71b3dc43]{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.view-btn[data-v-71b3dc43]{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);padding:12px 24px;border-radius:25px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-weight:500}.view-btn[data-v-71b3dc43]:hover,.view-btn.active[data-v-71b3dc43]{background:#fff3;border-color:#fff;transform:translateY(-2px)}.calendar-view[data-v-71b3dc43]{max-width:1200px;margin:0 auto}.calendar-header[data-v-71b3dc43]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}.nav-btn[data-v-71b3dc43]{background:#ffffff1a;color:#fff;border:none;padding:12px;border-radius:50%;cursor:pointer;transition:all .3s ease;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.nav-btn[data-v-71b3dc43]:hover{background:#fff3;transform:scale(1.1)}.calendar-grid[data-v-71b3dc43]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#ffffff1a;border-radius:12px;overflow:hidden;margin-bottom:2rem}.calendar-day[data-v-71b3dc43]{background:#ffffff0d;padding:1rem;min-height:120px;border:1px solid transparent;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between}.calendar-day[data-v-71b3dc43]:hover{background:#ffffff1a;border-color:#ffffff4d}.calendar-day.other-month[data-v-71b3dc43]{opacity:.3}.calendar-day.today[data-v-71b3dc43]{background:#fff3;border-color:#fff}.calendar-day.has-session[data-v-71b3dc43]{background:#ff47574d}.calendar-day.selected[data-v-71b3dc43]{background:#ff47574d;border-color:#ff4757;box-shadow:0 4px 15px #ff475766}.day-number[data-v-71b3dc43]{font-weight:600;font-size:1.1rem}.day-sessions[data-v-71b3dc43]{display:flex;flex-wrap:wrap;gap:4px}.session-dot[data-v-71b3dc43]{width:8px;height:8px;border-radius:50%;background:#0f8}.session-dot.match[data-v-71b3dc43]{background:#ff4757}.session-dot.training[data-v-71b3dc43]{background:#0f8}.session-dot.scrim[data-v-71b3dc43]{background:#ff9500}.more-sessions[data-v-71b3dc43]{font-size:.8rem;color:#ccc}.day-details[data-v-71b3dc43]{background:#ffffff1a;border-radius:12px;padding:2rem;margin-top:2rem}.day-sessions-list[data-v-71b3dc43]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.session-item[data-v-71b3dc43]{background:#ffffff1a;border-radius:8px;padding:1rem;display:flex;justify-content:space-between;align-items:center;border-left:4px solid #00ff88}.session-item.match[data-v-71b3dc43]{border-left-color:#ff4757}.session-item.training[data-v-71b3dc43]{border-left-color:#0f8}.session-item.scrim[data-v-71b3dc43]{border-left-color:#ff9500}.session-info h4[data-v-71b3dc43]{margin:0 0 8px;color:#fff}.session-info p[data-v-71b3dc43]{margin:4px 0;color:#ccc;display:flex;align-items:center;gap:8px}.join-btn[data-v-71b3dc43],.leave-btn[data-v-71b3dc43]{padding:8px 16px;border:none;border-radius:20px;cursor:pointer;font-weight:500;transition:all .3s ease}.join-btn[data-v-71b3dc43]{background:#0f8;color:#000}.leave-btn[data-v-71b3dc43]{background:#ff4757;color:#fff}.create-session-btn[data-v-71b3dc43]{background:#ffffff1a;color:#a70505;border:2px dashed rgba(255,255,255,.3);padding:1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.create-session-btn[data-v-71b3dc43]:hover{background:#fff3;border-color:#fff}.modal-overlay[data-v-71b3dc43]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-71b3dc43]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:15px;padding:30px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #0006}.modal-header[data-v-71b3dc43]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h3[data-v-71b3dc43]{margin:0;color:#fff;font-size:1.5rem}.close-btn[data-v-71b3dc43]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:5px;border-radius:50%;transition:background .3s ease}.close-btn[data-v-71b3dc43]:hover{background:#ffffff1a}.form-group[data-v-71b3dc43]{margin-bottom:20px}.form-group input[data-v-71b3dc43],.form-group select[data-v-71b3dc43],.form-group textarea[data-v-71b3dc43]{width:100%;padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#aa0202e6;color:#2c2c54;font-size:16px;transition:border-color .3s ease,background .3s ease}.form-group input[data-v-71b3dc43]:focus,.form-group select[data-v-71b3dc43]:focus,.form-group textarea[data-v-71b3dc43]:focus{outline:none;border-color:#ff4757;background:#ffffff26}.form-group textarea[data-v-71b3dc43]{resize:vertical;min-height:100px}.form-row[data-v-71b3dc43]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.modal-actions[data-v-71b3dc43]{display:flex;gap:15px;justify-content:flex-end;margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.btn[data-v-71b3dc43]{padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.btn-primary[data-v-71b3dc43]{background:linear-gradient(135deg,#ff4757,#ff3742);color:#fff;box-shadow:0 4px 15px #ff47574d}.btn-primary[data-v-71b3dc43]:hover{background:linear-gradient(135deg,#ff3742,#ff2f3c);transform:translateY(-2px);box-shadow:0 8px 25px #ff475766}.btn-secondary[data-v-71b3dc43]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary[data-v-71b3dc43]:hover{background:#fff3;border-color:#ffffff4d}.btn-danger[data-v-71b3dc43]{background:linear-gradient(135deg,#ff6b7a,#ff5252);color:#fff}.btn-danger[data-v-71b3dc43]:hover{background:linear-gradient(135deg,#ff5252,#f44);transform:translateY(-2px)}.availability-view[data-v-71b3dc43]{max-width:1200px;margin:0 auto}.week-selector[data-v-71b3dc43]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}.availability-grid[data-v-71b3dc43]{display:grid;grid-template-columns:100px repeat(7,1fr);gap:1px;background:#ffffff1a;border-radius:12px;overflow:hidden;margin-bottom:2rem}.time-column[data-v-71b3dc43],.day-column[data-v-71b3dc43]{display:flex;flex-direction:column}.time-header[data-v-71b3dc43],.day-header[data-v-71b3dc43]{background:#fff3;padding:1rem;text-align:center;font-weight:700;color:#fff;min-height:200px;display:flex;flex-direction:column;justify-content:flex-start}.time-header[data-v-71b3dc43]{align-items:center;justify-content:center}.day-header[data-v-71b3dc43]{gap:4px}.day-name[data-v-71b3dc43]{font-weight:700}.day-date[data-v-71b3dc43]{font-size:.9rem;opacity:.8;margin-bottom:8px}.day-controls[data-v-71b3dc43]{display:flex;flex-direction:column;gap:6px;width:100%;align-items:center}.day-btn[data-v-71b3dc43]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);padding:4px 8px;border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:4px;min-width:80px;justify-content:center}.day-btn[data-v-71b3dc43]:hover:not(:disabled){background:#ffffff4d;border-color:#ffffff80;transform:translateY(-1px)}.day-btn[data-v-71b3dc43]:disabled{opacity:.5;cursor:not-allowed}.day-btn.select-day[data-v-71b3dc43]:hover:not(:disabled){background:linear-gradient(135deg,#0f8,#17c0eb);border-color:#0f8}.day-btn.clear-day[data-v-71b3dc43]:hover:not(:disabled){background:linear-gradient(135deg,#ff4757,#ff3742);border-color:#ff4757}.btn-text[data-v-71b3dc43]{font-size:.7rem;line-height:1}.day-status[data-v-71b3dc43]{margin-top:4px;width:100%}.status-indicator[data-v-71b3dc43]{font-size:.65rem;padding:2px 6px;border-radius:4px;display:flex;align-items:center;gap:3px;justify-content:center;line-height:1}.status-indicator.full[data-v-71b3dc43]{background:#0f83;color:#0f8;border:1px solid rgba(0,255,136,.3)}.status-indicator.partial[data-v-71b3dc43]{background:#ffc10733;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.status-indicator.none[data-v-71b3dc43]{background:#ff475733;color:#ff4757;border:1px solid rgba(255,71,87,.3)}.time-slot[data-v-71b3dc43]{background:#ffffff1a;padding:.5rem;text-align:center;font-size:.9rem;color:#ccc;border-bottom:1px solid rgba(255,255,255,.05);min-height:40px;display:flex;align-items:center;justify-content:center}.availability-slot[data-v-71b3dc43]{background:#ffffff0d;padding:.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-height:40px;border-bottom:1px solid rgba(255,255,255,.05)}.availability-slot[data-v-71b3dc43]:hover{background:#ffffff1a}.availability-slot.available[data-v-71b3dc43]{background:#0f83;border-left:3px solid #00ff88}.availability-slot.user-available[data-v-71b3dc43]{background:#ffc1074d;border-left:3px solid #ffc107;border-right:3px solid #ffc107;box-shadow:0 0 10px #ffc1074d}.availability-slot.busy[data-v-71b3dc43]{background:#ff475733;border-left:3px solid #ff4757}.availability-slot.session[data-v-71b3dc43]{background:#ff95004d;border-left:3px solid #ff9500}.slot-content[data-v-71b3dc43]{display:flex;align-items:center;justify-content:center;font-size:.8rem}.available-count[data-v-71b3dc43]{color:#0f8;font-weight:700}.missing-player[data-v-71b3dc43]{color:#ff6b7a;font-size:.7rem;line-height:1.2;opacity:.9}.missing-player small[data-v-71b3dc43]{font-weight:400}.session-indicator[data-v-71b3dc43]{color:#ff9500}.availability-legend[data-v-71b3dc43]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:2rem}.legend-item[data-v-71b3dc43]{display:flex;align-items:center;gap:8px;color:#ccc}.legend-color[data-v-71b3dc43]{width:20px;height:20px;border-radius:4px}.legend-color.available[data-v-71b3dc43]{background:#00ff8880}.legend-color.user-available[data-v-71b3dc43]{background:#ffc10799}.legend-color.busy[data-v-71b3dc43]{background:#ff475780}.legend-color.session[data-v-71b3dc43]{background:#ff950080}.sessions-view[data-v-71b3dc43]{max-width:1200px;margin:0 auto}.sessions-header[data-v-71b3dc43]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.sessions-header h2[data-v-71b3dc43]{color:#fff;font-size:2rem;margin:0}.create-btn[data-v-71b3dc43]{background:linear-gradient(135deg,#0f8,#17c0eb);color:#000;border:none;padding:12px 24px;border-radius:25px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 4px 15px #00ff884d}.create-btn[data-v-71b3dc43]:hover{background:linear-gradient(135deg,#17c0eb,#0f8);transform:translateY(-2px);box-shadow:0 8px 25px #0f86}.sessions-filters[data-v-71b3dc43]{margin-bottom:2rem}.filter-select[data-v-71b3dc43]{background:#ffffff1a;color:red;border:1px solid rgba(255,255,255,.3);padding:12px 16px;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .3s ease}.filter-select[data-v-71b3dc43]:focus{outline:none;border-color:#ff4757;background:#ffffff26}.sessions-list[data-v-71b3dc43]{display:flex;flex-direction:column;gap:1rem}.session-card[data-v-71b3dc43]{background:#ffffff1a;border-radius:12px;padding:1.5rem;display:grid;grid-template-columns:1fr auto auto;gap:2rem;align-items:center;border-left:4px solid #00ff88;transition:all .3s ease}.session-card[data-v-71b3dc43]:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.session-card.match[data-v-71b3dc43]{border-left-color:#ff4757}.session-card.training[data-v-71b3dc43]{border-left-color:#0f8}.session-card.scrim[data-v-71b3dc43]{border-left-color:#ff9500}.session-card.review[data-v-71b3dc43]{border-left-color:#17c0eb}.session-card.highlight[data-v-71b3dc43]{background:#ffc1074d!important;border:2px solid #ffc107!important;box-shadow:0 0 20px #ffc10780!important;animation:pulse-71b3dc43 2s infinite}@keyframes pulse-71b3dc43{0%{box-shadow:0 0 20px #ffc10780}50%{box-shadow:0 0 30px #ffc107cc}to{box-shadow:0 0 20px #ffc10780}}.session-main h3[data-v-71b3dc43]{margin:0 0 1rem;color:#fff;font-size:1.3rem}.session-meta[data-v-71b3dc43]{display:flex;flex-direction:column;gap:8px}.session-meta p[data-v-71b3dc43]{margin:0;color:#ccc;display:flex;align-items:center;gap:8px;font-size:.9rem}.session-joueurs[data-v-71b3dc43]{text-align:center}.session-joueurs h4[data-v-71b3dc43]{margin:0 0 1rem;color:#fff;font-size:1rem}.joueurs-list[data-v-71b3dc43]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.joueur[data-v-71b3dc43]{background:#ff475733;border:1px solid rgba(255,71,87,.3);padding:4px 8px;border-radius:16px;font-size:.8rem;color:#fff}.joueur.empty[data-v-71b3dc43]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#666}.session-actions[data-v-71b3dc43]{display:flex;gap:8px}.edit-btn[data-v-71b3dc43],.delete-btn[data-v-71b3dc43]{width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.edit-btn[data-v-71b3dc43]{background:#17c0eb33;color:#17c0eb;border:1px solid rgba(23,192,235,.3)}.delete-btn[data-v-71b3dc43]{background:#ff475733;color:#ff4757;border:1px solid rgba(255,71,87,.3)}.edit-btn[data-v-71b3dc43]:hover,.delete-btn[data-v-71b3dc43]:hover{transform:scale(1.1)}.edit-btn[data-v-71b3dc43]:hover{background:#17c0eb4d;box-shadow:0 4px 15px #17c0eb33}.delete-btn[data-v-71b3dc43]:hover{background:#ff47574d;box-shadow:0 4px 15px #ff475733}.no-sessions[data-v-71b3dc43]{text-align:center;padding:3rem;color:#ccc}.no-sessions i[data-v-71b3dc43]{font-size:3rem;margin-bottom:1rem;color:#666}.no-sessions p[data-v-71b3dc43]{font-size:1.2rem;margin:1rem 0 2rem}.modal-overlay[data-v-71b3dc43]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-71b3dc43]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:15px;padding:2rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #0006}.modal-content h3[data-v-71b3dc43]{margin:0 0 2rem;color:#fff;text-align:center;font-size:1.5rem}.form-group[data-v-71b3dc43]{margin-bottom:1.5rem}.form-group label[data-v-71b3dc43]{display:block;margin-bottom:8px;color:#fff;font-weight:500}.form-group input[data-v-71b3dc43],.form-group select[data-v-71b3dc43],.form-group textarea[data-v-71b3dc43]{width:100%;padding:12px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;color:red;font-size:1rem;transition:border-color .3s ease,background .3s ease}.form-group input[data-v-71b3dc43]:focus,.form-group select[data-v-71b3dc43]:focus,.form-group textarea[data-v-71b3dc43]:focus{outline:none;border-color:#ff4757;background:#ffffff26;box-shadow:0 0 0 2px #ff475733}.form-group textarea[data-v-71b3dc43]{resize:vertical;min-height:80px}.modal-actions[data-v-71b3dc43]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.cancel-btn[data-v-71b3dc43],.save-btn[data-v-71b3dc43]{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:1rem}.cancel-btn[data-v-71b3dc43]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.save-btn[data-v-71b3dc43]{background:linear-gradient(135deg,#ff4757,#ff3742);color:#fff;box-shadow:0 4px 15px #ff47574d}.cancel-btn[data-v-71b3dc43]:hover{background:#fff3;border-color:#ffffff4d}.save-btn[data-v-71b3dc43]:hover{background:linear-gradient(135deg,#ff3742,#ff2f3c);transform:translateY(-2px);box-shadow:0 8px 25px #ff475766}@media (max-width: 768px){.red-calendrier-page[data-v-71b3dc43]{padding:1rem}.calendar-header[data-v-71b3dc43]{flex-direction:column;gap:1rem}.calendar-grid[data-v-71b3dc43]{grid-template-columns:repeat(7,1fr);gap:.5px}.calendar-day[data-v-71b3dc43]{min-height:80px;padding:.5rem}.day-number[data-v-71b3dc43]{font-size:1rem}.modal-content[data-v-71b3dc43]{padding:20px;margin:10px}.form-row[data-v-71b3dc43]{grid-template-columns:1fr}.modal-actions[data-v-71b3dc43]{flex-direction:column;align-items:center;gap:.7em;margin-top:1em;max-width:100vw}}.white-calendrier-page[data-v-4c6be012]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#2a2a2a,#1a1a1a,#0a0a0a);color:#2c2c54;padding:2rem}.retour-btn-container[data-v-4c6be012]{margin-bottom:2rem;display:flex;justify-content:flex-start}.retour-btn[data-v-4c6be012]{background:linear-gradient(135deg,#a4b0be,#747d8c);color:#fff;border:none;padding:12px 24px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #a4b0be4d;display:flex;align-items:center;gap:8px}.retour-btn[data-v-4c6be012]:hover{background:linear-gradient(135deg,#747d8c,#57606f);transform:translateY(-2px);box-shadow:0 8px 25px #a4b0be66}h1[data-v-4c6be012]{text-align:center;font-size:2.5rem;margin-bottom:1rem;color:#2c2c54}.page-description[data-v-4c6be012]{text-align:center;font-size:1.1rem;opacity:.8;margin-bottom:2rem;color:#2c2c54}.session-reminders[data-v-4c6be012]{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem;max-width:800px;margin-left:auto;margin-right:auto}.reminder-card[data-v-4c6be012]{background:#2c2c541a;border-radius:12px;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:4px solid;transition:all .3s ease;animation:slideInFromTop-4c6be012 .5s ease-out}.reminder-card[data-v-4c6be012]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.reminder-card.urgent[data-v-4c6be012]{background:#a4b0be33;border-left-color:#a4b0be;box-shadow:0 4px 20px #a4b0be4d}.reminder-card.warning[data-v-4c6be012]{background:#ffc10733;border-left-color:#ffc107;box-shadow:0 4px 20px #ffc1074d}.reminder-card.info[data-v-4c6be012]{background:#a4b0be33;border-left-color:#a4b0be;box-shadow:0 4px 20px #a4b0be4d}.reminder-content[data-v-4c6be012]{flex:1}.reminder-message[data-v-4c6be012]{font-size:1.1rem;font-weight:600;color:#2c2c54;margin-bottom:.5rem}.reminder-details[data-v-4c6be012]{font-size:.9rem;color:#2c2c54b3}.reminder-actions[data-v-4c6be012]{display:flex;align-items:center}.reminder-btn[data-v-4c6be012]{background:#2c2c541a;border:none;color:#2c2c54;padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.reminder-btn[data-v-4c6be012]:hover{background:#2c2c5433;transform:scale(1.1)}@keyframes slideInFromTop-4c6be012{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.view-selector[data-v-4c6be012]{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.view-btn[data-v-4c6be012]{background:#2c2c541a;color:#2c2c54;border:2px solid rgba(44,44,84,.3);padding:12px 24px;border-radius:25px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-weight:500}.view-btn[data-v-4c6be012]:hover,.view-btn.active[data-v-4c6be012]{background:#2c2c5433;border-color:#2c2c54;transform:translateY(-2px)}.calendar-view[data-v-4c6be012]{max-width:1200px;margin:0 auto}.calendar-header[data-v-4c6be012]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}.nav-btn[data-v-4c6be012]{background:#2c2c541a;color:#2c2c54;border:none;padding:12px;border-radius:50%;cursor:pointer;transition:all .3s ease;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.nav-btn[data-v-4c6be012]:hover{background:#2c2c5433;transform:scale(1.1)}.calendar-grid[data-v-4c6be012]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#2c2c541a;border-radius:12px;overflow:hidden;margin-bottom:2rem;box-shadow:0 4px 20px #0000001a}.calendar-day[data-v-4c6be012]{background:#fffc;padding:1rem;min-height:120px;border:1px solid transparent;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between}.calendar-day[data-v-4c6be012]:hover{background:#f1f2f6e6;border-color:#2c2c544d}.calendar-day.other-month[data-v-4c6be012]{opacity:.3}.calendar-day.today[data-v-4c6be012]{background:#a4b0be4d;border-color:#a4b0be}.calendar-day.has-session[data-v-4c6be012]{background:#a4b0be33}.calendar-day.selected[data-v-4c6be012]{background:#a4b0be4d;border-color:#a4b0be;box-shadow:0 4px 15px #a4b0be66}.day-number[data-v-4c6be012]{font-weight:600;font-size:1.1rem;color:#2c2c54}.day-sessions[data-v-4c6be012]{display:flex;flex-wrap:wrap;gap:4px}.session-dot[data-v-4c6be012]{width:8px;height:8px;border-radius:50%;background:#0f8}.session-dot.match[data-v-4c6be012]{background:#a4b0be}.session-dot.training[data-v-4c6be012]{background:#0f8}.session-dot.scrim[data-v-4c6be012]{background:#ff9500}.more-sessions[data-v-4c6be012]{font-size:.8rem;color:#747d8c}.day-details[data-v-4c6be012]{background:#ffffffe6;border-radius:12px;padding:2rem;margin-top:2rem;box-shadow:0 4px 20px #0000001a}.day-sessions-list[data-v-4c6be012]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.session-item[data-v-4c6be012]{background:#2c2c541a;border-radius:8px;padding:1rem;display:flex;justify-content:space-between;align-items:center;border-left:4px solid #00ff88}.session-item.match[data-v-4c6be012]{border-left-color:#a4b0be}.session-item.training[data-v-4c6be012]{border-left-color:#0f8}.session-item.scrim[data-v-4c6be012]{border-left-color:#ff9500}.session-info h4[data-v-4c6be012]{margin:0 0 8px;color:#2c2c54}.session-info p[data-v-4c6be012]{margin:4px 0;color:#747d8c;display:flex;align-items:center;gap:8px}.join-btn[data-v-4c6be012],.leave-btn[data-v-4c6be012]{padding:8px 16px;border:none;border-radius:20px;cursor:pointer;font-weight:500;transition:all .3s ease}.join-btn[data-v-4c6be012]{background:#0f8;color:#000}.leave-btn[data-v-4c6be012]{background:#a4b0be;color:#fff}.create-session-btn[data-v-4c6be012]{background:#2c2c541a;color:#2c2c54;border:2px dashed rgba(44,44,84,.3);padding:1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.create-session-btn[data-v-4c6be012]:hover{background:#2c2c5433;border-color:#2c2c54}.availability-view[data-v-4c6be012]{max-width:1200px;margin:0 auto}.week-selector[data-v-4c6be012]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}.availability-grid[data-v-4c6be012]{display:grid;grid-template-columns:100px repeat(7,1fr);gap:1px;background:#2c2c541a;border-radius:12px;overflow:hidden;margin-bottom:2rem;box-shadow:0 4px 20px #0000001a}.time-column[data-v-4c6be012],.day-column[data-v-4c6be012]{display:flex;flex-direction:column}.time-header[data-v-4c6be012],.day-header[data-v-4c6be012]{background:#a4b0be4d;padding:1rem;text-align:center;font-weight:700;color:#2c2c54;min-height:200px;display:flex;flex-direction:column;justify-content:flex-start}.time-header[data-v-4c6be012]{align-items:center;justify-content:center}.day-header[data-v-4c6be012]{gap:4px}.day-name[data-v-4c6be012]{font-weight:700}.day-date[data-v-4c6be012]{font-size:.9rem;opacity:.8;margin-bottom:8px}.day-controls[data-v-4c6be012]{display:flex;flex-direction:column;gap:6px;width:100%;align-items:center}.day-btn[data-v-4c6be012]{background:#2c2c5433;color:#2c2c54;border:1px solid rgba(44,44,84,.3);padding:4px 8px;border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:4px;min-width:80px;justify-content:center}.day-btn[data-v-4c6be012]:hover:not(:disabled){background:#2c2c544d;border-color:#2c2c5480;transform:translateY(-1px)}.day-btn[data-v-4c6be012]:disabled{opacity:.5;cursor:not-allowed}.day-btn.select-day[data-v-4c6be012]:hover:not(:disabled){background:linear-gradient(135deg,#0f8,#17c0eb);border-color:#0f8;color:#000}.day-btn.clear-day[data-v-4c6be012]:hover:not(:disabled){background:linear-gradient(135deg,#a4b0be,#747d8c);border-color:#a4b0be;color:#fff}.btn-text[data-v-4c6be012]{font-size:.7rem;line-height:1}.day-status[data-v-4c6be012]{margin-top:4px;width:100%}.status-indicator[data-v-4c6be012]{font-size:.65rem;padding:2px 6px;border-radius:4px;display:flex;align-items:center;gap:3px;justify-content:center;line-height:1}.status-indicator.full[data-v-4c6be012]{background:#0f83;color:#0f8;border:1px solid rgba(0,255,136,.3)}.status-indicator.partial[data-v-4c6be012]{background:#ffc10733;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.status-indicator.none[data-v-4c6be012]{background:#a4b0be33;color:#a4b0be;border:1px solid rgba(164,176,190,.3)}.time-slot[data-v-4c6be012]{background:#ffffffb3;padding:.5rem;text-align:center;font-size:.9rem;color:#747d8c;border-bottom:1px solid rgba(44,44,84,.1);min-height:40px;display:flex;align-items:center;justify-content:center}.availability-slot[data-v-4c6be012]{background:#fff9;padding:.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-height:40px;border-bottom:1px solid rgba(44,44,84,.1)}.availability-slot[data-v-4c6be012]:hover{background:#f1f2f6cc}.availability-slot.available[data-v-4c6be012]{background:#0f83;border-left:3px solid #00ff88}.availability-slot.busy[data-v-4c6be012]{background:#a4b0be33;border-left:3px solid #a4b0be}.availability-slot.session[data-v-4c6be012]{background:#ff95004d;border-left:3px solid #ff9500}.slot-content[data-v-4c6be012]{display:flex;align-items:center;justify-content:center;font-size:.8rem}.available-count[data-v-4c6be012]{color:#0f8;font-weight:700}.session-indicator[data-v-4c6be012]{color:#ff9500}.availability-legend[data-v-4c6be012]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:2rem}.legend-item[data-v-4c6be012]{display:flex;align-items:center;gap:8px;color:#747d8c}.legend-color[data-v-4c6be012]{width:20px;height:20px;border-radius:4px}.legend-color.available[data-v-4c6be012]{background:#00ff8880}.legend-color.busy[data-v-4c6be012]{background:#a4b0be80}.legend-color.session[data-v-4c6be012]{background:#ff950080}.sessions-view[data-v-4c6be012]{max-width:1200px;margin:0 auto}.sessions-header[data-v-4c6be012]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.sessions-header h2[data-v-4c6be012]{color:#2c2c54;font-size:2rem;margin:0}.create-btn[data-v-4c6be012]{background:linear-gradient(135deg,#0f8,#17c0eb);color:#000;border:none;padding:12px 24px;border-radius:25px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 4px 15px #00ff884d}.create-btn[data-v-4c6be012]:hover{background:linear-gradient(135deg,#17c0eb,#0f8);transform:translateY(-2px);box-shadow:0 8px 25px #0f86}.sessions-filters[data-v-4c6be012]{margin-bottom:2rem}.filter-select[data-v-4c6be012]{background:#ffffffe6;color:#2c2c54;border:1px solid rgba(44,44,84,.3);padding:12px 16px;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .3s ease}.filter-select[data-v-4c6be012]:focus{outline:none;border-color:#a4b0be;background:#fff}.sessions-list[data-v-4c6be012]{display:flex;flex-direction:column;gap:1rem}.session-card[data-v-4c6be012]{background:#ffffffe6;border-radius:12px;padding:1.5rem;display:grid;grid-template-columns:1fr auto auto;gap:2rem;align-items:center;border-left:4px solid #00ff88;transition:all .3s ease;box-shadow:0 4px 15px #0000001a}.session-card[data-v-4c6be012]:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.session-card.match[data-v-4c6be012]{border-left-color:#a4b0be}.session-card.training[data-v-4c6be012]{border-left-color:#0f8}.session-card.scrim[data-v-4c6be012]{border-left-color:#ff9500}.session-card.review[data-v-4c6be012]{border-left-color:#17c0eb}.session-card.highlight[data-v-4c6be012]{background:#ffc1074d!important;border:2px solid #ffc107!important;box-shadow:0 0 20px #ffc10780!important;animation:pulse-4c6be012 2s infinite}@keyframes pulse-4c6be012{0%{box-shadow:0 0 20px #ffc10780}50%{box-shadow:0 0 30px #ffc107cc}to{box-shadow:0 0 20px #ffc10780}}.session-main h3[data-v-4c6be012]{margin:0 0 1rem;color:#2c2c54;font-size:1.3rem}.session-meta[data-v-4c6be012]{display:flex;flex-direction:column;gap:8px}.session-meta p[data-v-4c6be012]{margin:0;color:#747d8c;display:flex;align-items:center;gap:8px;font-size:.9rem}.session-joueurs[data-v-4c6be012]{text-align:center}.session-joueurs h4[data-v-4c6be012]{margin:0 0 1rem;color:#2c2c54;font-size:1rem}.joueurs-list[data-v-4c6be012]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.joueur[data-v-4c6be012]{background:#a4b0be33;border:1px solid rgba(164,176,190,.3);padding:4px 8px;border-radius:16px;font-size:.8rem;color:#2c2c54}.joueur.empty[data-v-4c6be012]{background:#2c2c540d;border:1px solid rgba(44,44,84,.1);color:#a4b0be}.session-actions[data-v-4c6be012]{display:flex;gap:8px}.edit-btn[data-v-4c6be012],.delete-btn[data-v-4c6be012]{width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.edit-btn[data-v-4c6be012]{background:#17c0eb33;color:#17c0eb;border:1px solid rgba(23,192,235,.3)}.delete-btn[data-v-4c6be012]{background:#a4b0be33;color:#a4b0be;border:1px solid rgba(164,176,190,.3)}.edit-btn[data-v-4c6be012]:hover,.delete-btn[data-v-4c6be012]:hover{transform:scale(1.1)}.edit-btn[data-v-4c6be012]:hover{background:#17c0eb4d;box-shadow:0 4px 15px #17c0eb33}.delete-btn[data-v-4c6be012]:hover{background:#a4b0be4d;box-shadow:0 4px 15px #a4b0be33}.no-sessions[data-v-4c6be012]{text-align:center;padding:3rem;color:#747d8c}.no-sessions i[data-v-4c6be012]{font-size:3rem;margin-bottom:1rem;color:#a4b0be}.no-sessions p[data-v-4c6be012]{font-size:1.2rem;margin:1rem 0 2rem}.modal-overlay[data-v-4c6be012]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-4c6be012]{background:linear-gradient(135deg,#f1f2f6,#fff);border-radius:15px;padding:2rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid rgba(44,44,84,.1);box-shadow:0 20px 40px #0006}.modal-content h3[data-v-4c6be012]{margin:0 0 2rem;color:#2c2c54;text-align:center;font-size:1.5rem}.form-group[data-v-4c6be012]{margin-bottom:1.5rem}.form-group label[data-v-4c6be012]{display:block;margin-bottom:8px;color:#2c2c54;font-weight:500}.form-group input[data-v-4c6be012],.form-group select[data-v-4c6be012],.form-group textarea[data-v-4c6be012]{width:100%;padding:12px;border:1px solid rgba(44,44,84,.3);border-radius:8px;background:#ffffffe6;color:#2c2c54;font-size:1rem;transition:border-color .3s ease,background .3s ease}.form-group input[data-v-4c6be012]:focus,.form-group select[data-v-4c6be012]:focus,.form-group textarea[data-v-4c6be012]:focus{outline:none;border-color:#a4b0be;background:#fff;box-shadow:0 0 0 2px #a4b0be33}.form-group textarea[data-v-4c6be012]{resize:vertical;min-height:80px}.modal-actions[data-v-4c6be012]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.cancel-btn[data-v-4c6be012],.save-btn[data-v-4c6be012]{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:1rem}.cancel-btn[data-v-4c6be012]{background:#2c2c541a;color:#2c2c54;border:1px solid rgba(44,44,84,.2)}.save-btn[data-v-4c6be012]{background:linear-gradient(135deg,#a4b0be,#747d8c);color:#fff;box-shadow:0 4px 15px #a4b0be4d}.cancel-btn[data-v-4c6be012]:hover{background:#2c2c5433;border-color:#2c2c544d}.save-btn[data-v-4c6be012]:hover{background:linear-gradient(135deg,#747d8c,#57606f);transform:translateY(-2px);box-shadow:0 8px 25px #a4b0be66}@media (max-width: 768px){.white-calendrier-page[data-v-4c6be012]{padding:1rem}.calendar-header[data-v-4c6be012]{flex-direction:column;gap:1rem}.calendar-grid[data-v-4c6be012]{grid-template-columns:repeat(7,1fr);gap:.5px}.calendar-day[data-v-4c6be012]{min-height:80px;padding:.5rem}.day-number[data-v-4c6be012]{font-size:1rem}.modal-content[data-v-4c6be012]{padding:20px;margin:10px}.modal-actions[data-v-4c6be012]{flex-direction:column;align-items:center;gap:.7em;margin-top:1em;max-width:100vw}}.orange-calendrier-page[data-v-c932bbb7]{min-height:100vh;background:linear-gradient(120deg,#ff8c00,#2c2c54);color:#fff;padding:2rem}.retour-btn-container[data-v-c932bbb7]{margin-bottom:2rem;display:flex;justify-content:flex-start;gap:10px}.retour-btn[data-v-c932bbb7]{background:linear-gradient(135deg,#ff8c00,#e67e00);color:#fff;border:none;padding:12px 24px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ff8c004d;display:flex;align-items:center;gap:8px}.retour-btn[data-v-c932bbb7]:hover{background:linear-gradient(135deg,#e67e00,#cc7000);transform:translateY(-2px);box-shadow:0 8px 25px #ff8c0066}.cleanup-btn[data-v-c932bbb7]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;border:none;padding:12px 20px;border-radius:50px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #dc35454d;display:flex;align-items:center;gap:6px}.cleanup-btn[data-v-c932bbb7]:hover{background:linear-gradient(135deg,#c82333,#a71e2a);transform:translateY(-2px);box-shadow:0 8px 25px #dc354566}h1[data-v-c932bbb7]{text-align:center;font-size:2.5rem;margin-bottom:1rem;color:#fff}.page-description[data-v-c932bbb7]{text-align:center;font-size:1.1rem;opacity:.9;margin-bottom:1rem}.connection-status[data-v-c932bbb7]{text-align:center;font-size:.9rem;margin-bottom:2rem;padding:8px 16px;border-radius:20px;background:#ffffff1a;display:inline-flex;align-items:center;gap:8px;margin-left:50%;transform:translate(-50%);transition:all .3s ease}.connection-status i[data-v-c932bbb7]{font-size:.7rem;animation:pulse-c932bbb7 2s infinite}.connection-status.realtime[data-v-c932bbb7]{background:#0f83;border:1px solid rgba(0,255,136,.3);color:#0f8}.connection-status.realtime i[data-v-c932bbb7]{color:#0f8}.connection-status.polling[data-v-c932bbb7]{background:#ffc10733;border:1px solid rgba(255,193,7,.3);color:#ffc107}.connection-status.polling i[data-v-c932bbb7]{color:#ffc107}.connection-status.polling_only[data-v-c932bbb7]{background:#ff8c0033;border:1px solid rgba(255,140,0,.3);color:#ff8c00}.connection-status.polling_only i[data-v-c932bbb7]{color:#ff8c00}.connection-status.unknown[data-v-c932bbb7]{background:#80808033;border:1px solid rgba(128,128,128,.3);color:#ccc}.connection-status.unknown i[data-v-c932bbb7]{color:#ccc}@keyframes pulse-c932bbb7{0%,to{opacity:1}50%{opacity:.5}}.session-reminders[data-v-c932bbb7]{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem;max-width:800px;margin-left:auto;margin-right:auto}.reminder-card[data-v-c932bbb7]{background:#ffffff1a;border-radius:12px;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:4px solid;transition:all .3s ease;animation:slideInFromTop-c932bbb7 .5s ease-out}.reminder-card[data-v-c932bbb7]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.reminder-card.urgent[data-v-c932bbb7]{background:#ff8c0033;border-left-color:#ff8c00;box-shadow:0 4px 20px #ff8c004d}.reminder-card.warning[data-v-c932bbb7]{background:#ffc10733;border-left-color:#ffc107;box-shadow:0 4px 20px #ffc1074d}.reminder-card.info[data-v-c932bbb7]{background:#ff8c0033;border-left-color:#ff8c00;box-shadow:0 4px 20px #ff8c004d}.reminder-content[data-v-c932bbb7]{flex:1}.reminder-message[data-v-c932bbb7]{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.reminder-details[data-v-c932bbb7]{font-size:.9rem;color:#fffc}.reminder-actions[data-v-c932bbb7]{display:flex;align-items:center}.reminder-btn[data-v-c932bbb7]{background:#fff3;border:none;color:#fff;padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.reminder-btn[data-v-c932bbb7]:hover{background:#ffffff4d;transform:scale(1.1)}@keyframes slideInFromTop-c932bbb7{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.view-selector[data-v-c932bbb7]{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.view-btn[data-v-c932bbb7]{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);padding:12px 24px;border-radius:25px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-weight:500}.view-btn[data-v-c932bbb7]:hover,.view-btn.active[data-v-c932bbb7]{background:#fff3;border-color:#fff;transform:translateY(-2px)}.auto-session-btn[data-v-c932bbb7]{background:linear-gradient(135deg,#ff8c00,#ff6b00);color:#fff;border:2px solid rgba(255,140,0,.5);padding:12px 24px;border-radius:25px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px #ff8c004d}.auto-session-btn[data-v-c932bbb7]:hover{background:linear-gradient(135deg,#ff6b00,#e55a00);border-color:#ff8c00;transform:translateY(-3px);box-shadow:0 8px 25px #ff8c0066}.auto-session-btn i[data-v-c932bbb7]{animation:sparkle-c932bbb7 2s ease-in-out infinite}@keyframes sparkle-c932bbb7{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(180deg)}}.calendar-view[data-v-c932bbb7]{max-width:1200px;margin:0 auto}.calendar-header[data-v-c932bbb7]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}.nav-btn[data-v-c932bbb7]{background:#ffffff1a;color:#fff;border:none;padding:12px;border-radius:50%;cursor:pointer;transition:all .3s ease;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.nav-btn[data-v-c932bbb7]:hover{background:#fff3;transform:scale(1.1)}.calendar-grid[data-v-c932bbb7]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#ffffff1a;border-radius:12px;overflow:hidden;margin-bottom:2rem}.calendar-day[data-v-c932bbb7]{background:#ffffff0d;padding:1rem;min-height:120px;border:1px solid transparent;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between}.calendar-day[data-v-c932bbb7]:hover{background:#ffffff1a;border-color:#ffffff4d}.calendar-day.other-month[data-v-c932bbb7]{opacity:.3}.calendar-day.today[data-v-c932bbb7]{background:#fff3;border-color:#fff}.calendar-day.has-session[data-v-c932bbb7]{background:#ff8c004d}.calendar-day.selected[data-v-c932bbb7]{background:#ff8c004d;border-color:#ff8c00;box-shadow:0 4px 15px #ff8c0066}.day-number[data-v-c932bbb7]{font-weight:600;font-size:1.1rem}.day-sessions[data-v-c932bbb7]{display:flex;flex-wrap:wrap;gap:4px}.session-dot[data-v-c932bbb7]{width:8px;height:8px;border-radius:50%;background:#0f8}.session-dot.match[data-v-c932bbb7]{background:#ff8c00}.session-dot.training[data-v-c932bbb7]{background:#0f8}.session-dot.scrim[data-v-c932bbb7]{background:#ff9500}.more-sessions[data-v-c932bbb7]{font-size:.8rem;color:#ccc}.day-details[data-v-c932bbb7]{background:#ffffff1a;border-radius:12px;padding:2rem;margin-top:2rem}.day-sessions-list[data-v-c932bbb7]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.session-item[data-v-c932bbb7]{background:#ffffff1a;border-radius:8px;padding:1rem;display:flex;justify-content:space-between;align-items:center;border-left:4px solid #00ff88}.session-item.match[data-v-c932bbb7]{border-left-color:#ff8c00}.session-item.training[data-v-c932bbb7]{border-left-color:#0f8}.session-item.scrim[data-v-c932bbb7]{border-left-color:#ff9500}.session-info h4[data-v-c932bbb7]{margin:0 0 8px;color:#fff}.session-info p[data-v-c932bbb7]{margin:4px 0;color:#ccc;display:flex;align-items:center;gap:8px}.join-btn[data-v-c932bbb7],.leave-btn[data-v-c932bbb7]{padding:8px 16px;border:none;border-radius:20px;cursor:pointer;font-weight:500;transition:all .3s ease}.join-btn[data-v-c932bbb7]{background:#0f8;color:#000}.leave-btn[data-v-c932bbb7]{background:#ff8c00;color:#fff}.create-session-btn[data-v-c932bbb7]{background:#ffffff1a;color:#fff;border:2px dashed rgba(255,255,255,.3);padding:1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.create-session-btn[data-v-c932bbb7]:hover{background:#fff3;border-color:#fff}.availability-view[data-v-c932bbb7]{max-width:1200px;margin:0 auto}.week-selector[data-v-c932bbb7]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}.availability-grid[data-v-c932bbb7]{display:grid;grid-template-columns:100px repeat(7,1fr);gap:1px;background:#ffffff1a;border-radius:12px;overflow:hidden;margin-bottom:2rem}.time-column[data-v-c932bbb7],.day-column[data-v-c932bbb7]{display:flex;flex-direction:column}.time-header[data-v-c932bbb7],.day-header[data-v-c932bbb7]{background:#fff3;padding:1rem;text-align:center;font-weight:700;color:#fff;min-height:200px;display:flex;flex-direction:column;justify-content:flex-start}.time-header[data-v-c932bbb7]{align-items:center;justify-content:center}.day-header[data-v-c932bbb7]{gap:4px}.day-name[data-v-c932bbb7]{font-weight:700}.day-date[data-v-c932bbb7]{font-size:.9rem;opacity:.8;margin-bottom:8px}.day-controls[data-v-c932bbb7]{display:flex;flex-direction:column;gap:6px;width:100%;align-items:center}.day-btn[data-v-c932bbb7]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);padding:4px 8px;border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:4px;min-width:80px;justify-content:center}.day-btn[data-v-c932bbb7]:hover:not(:disabled){background:#ffffff4d;border-color:#ffffff80;transform:translateY(-1px)}.day-btn[data-v-c932bbb7]:disabled{opacity:.5;cursor:not-allowed}.day-btn.select-day[data-v-c932bbb7]:hover:not(:disabled){background:linear-gradient(135deg,#0f8,#17c0eb);border-color:#0f8;color:#000}.day-btn.clear-day[data-v-c932bbb7]:hover:not(:disabled){background:linear-gradient(135deg,#ff8c00,#e67e00);border-color:#ff8c00}.btn-text[data-v-c932bbb7]{font-size:.7rem;line-height:1}.day-status[data-v-c932bbb7]{margin-top:4px;width:100%}.status-indicator[data-v-c932bbb7]{font-size:.65rem;padding:2px 6px;border-radius:4px;display:flex;align-items:center;gap:3px;justify-content:center;line-height:1}.status-indicator.full[data-v-c932bbb7]{background:#0f83;color:#0f8;border:1px solid rgba(0,255,136,.3)}.status-indicator.partial[data-v-c932bbb7]{background:#ffc10733;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.status-indicator.none[data-v-c932bbb7]{background:#ff8c0033;color:#ff8c00;border:1px solid rgba(255,140,0,.3)}.time-slot[data-v-c932bbb7]{background:#ffffff1a;padding:.5rem;text-align:center;font-size:.9rem;color:#ccc;border-bottom:1px solid rgba(255,255,255,.05);min-height:40px;display:flex;align-items:center;justify-content:center}.availability-slot[data-v-c932bbb7]{background:#ffffff0d;padding:.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-height:40px;border-bottom:1px solid rgba(255,255,255,.05)}.availability-slot[data-v-c932bbb7]:hover{background:#ffffff1a}.availability-slot.available[data-v-c932bbb7]{background:#0f83;border-left:3px solid #00ff88}.availability-slot.busy[data-v-c932bbb7]{background:#ff8c0033;border-left:3px solid #ff8c00}.availability-slot.session[data-v-c932bbb7]{background:#ff95004d;border-left:3px solid #ff9500}.slot-content[data-v-c932bbb7]{display:flex;align-items:center;justify-content:center;font-size:.8rem}.available-count[data-v-c932bbb7]{color:#0f8;font-weight:700}.session-indicator[data-v-c932bbb7]{color:#ff9500}.availability-legend[data-v-c932bbb7]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:2rem}.legend-item[data-v-c932bbb7]{display:flex;align-items:center;gap:8px;color:#ccc}.legend-color[data-v-c932bbb7]{width:20px;height:20px;border-radius:4px}.legend-color.available[data-v-c932bbb7]{background:#00ff8880}.legend-color.busy[data-v-c932bbb7]{background:#ff8c0080}.legend-color.session[data-v-c932bbb7]{background:#ff950080}.sessions-view[data-v-c932bbb7]{max-width:1200px;margin:0 auto}.sessions-header[data-v-c932bbb7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.sessions-header h2[data-v-c932bbb7]{color:#fff;font-size:2rem;margin:0}.create-btn[data-v-c932bbb7]{background:linear-gradient(135deg,#0f8,#17c0eb);color:#000;border:none;padding:12px 24px;border-radius:25px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 4px 15px #00ff884d}.create-btn[data-v-c932bbb7]:hover{background:linear-gradient(135deg,#17c0eb,#0f8);transform:translateY(-2px);box-shadow:0 8px 25px #0f86}.sessions-filters[data-v-c932bbb7]{margin-bottom:2rem}.filter-select[data-v-c932bbb7]{background:#ffffff1a!important;color:#851f00!important;border:1px solid rgba(255,255,255,.3);padding:12px 16px;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .3s ease}.filter-select[data-v-c932bbb7]:focus{outline:none;border-color:#ff8c00;background:#ffffff26!important}.sessions-list[data-v-c932bbb7]{display:flex;flex-direction:column;gap:1rem}.session-card[data-v-c932bbb7]{background:#ffffff1a;border-radius:12px;padding:1.5rem;display:grid;grid-template-columns:1fr auto auto;gap:2rem;align-items:center;border-left:4px solid #00ff88;transition:all .3s ease}.session-card[data-v-c932bbb7]:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.session-card.match[data-v-c932bbb7]{border-left-color:#ff8c00}.session-card.training[data-v-c932bbb7]{border-left-color:#0f8}.session-card.scrim[data-v-c932bbb7]{border-left-color:#ff9500}.session-card.review[data-v-c932bbb7]{border-left-color:#17c0eb}.session-card.highlight[data-v-c932bbb7]{background:#ffc1074d!important;border:2px solid #ffc107!important;box-shadow:0 0 20px #ffc10780!important;animation:pulse-c932bbb7 2s infinite}@keyframes pulse-c932bbb7{0%{box-shadow:0 0 20px #ffc10780}50%{box-shadow:0 0 30px #ffc107cc}to{box-shadow:0 0 20px #ffc10780}}.session-main h3[data-v-c932bbb7]{margin:0 0 1rem;color:#fff;font-size:1.3rem}.session-meta[data-v-c932bbb7]{display:flex;flex-direction:column;gap:8px}.session-meta p[data-v-c932bbb7]{margin:0;color:#ccc;display:flex;align-items:center;gap:8px;font-size:.9rem}.session-joueurs[data-v-c932bbb7]{text-align:center}.session-joueurs h4[data-v-c932bbb7]{margin:0 0 1rem;color:#fff;font-size:1rem}.joueurs-list[data-v-c932bbb7]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.joueur[data-v-c932bbb7]{background:#ff8c0033;border:1px solid rgba(255,140,0,.3);padding:4px 8px;border-radius:16px;font-size:.8rem;color:#fff}.joueur.empty[data-v-c932bbb7]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#666}.session-actions[data-v-c932bbb7]{display:flex;gap:8px}.edit-btn[data-v-c932bbb7],.delete-btn[data-v-c932bbb7]{width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.edit-btn[data-v-c932bbb7]{background:#17c0eb33;color:#17c0eb;border:1px solid rgba(23,192,235,.3)}.delete-btn[data-v-c932bbb7]{background:#ff8c0033;color:#ff8c00;border:1px solid rgba(255,140,0,.3)}.edit-btn[data-v-c932bbb7]:hover,.delete-btn[data-v-c932bbb7]:hover{transform:scale(1.1)}.edit-btn[data-v-c932bbb7]:hover{background:#17c0eb4d;box-shadow:0 4px 15px #17c0eb33}.delete-btn[data-v-c932bbb7]:hover{background:#ff8c004d;box-shadow:0 4px 15px #ff8c0033}.no-sessions[data-v-c932bbb7]{text-align:center;padding:3rem;color:#ccc}.no-sessions i[data-v-c932bbb7]{font-size:3rem;margin-bottom:1rem;color:#666}.no-sessions p[data-v-c932bbb7]{font-size:1.2rem;margin:1rem 0 2rem}.modal-overlay[data-v-c932bbb7]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-c932bbb7]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:15px;padding:2rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #0006}.modal-content h3[data-v-c932bbb7]{margin:0 0 2rem;color:#fff;text-align:center;font-size:1.5rem}.form-group[data-v-c932bbb7]{margin-bottom:1.5rem}.form-group label[data-v-c932bbb7]{display:block;margin-bottom:8px;color:#fff;font-weight:500}.form-group input[data-v-c932bbb7],.form-group select[data-v-c932bbb7],.form-group textarea[data-v-c932bbb7]{width:100%;padding:12px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffffe6;color:#2c2c54;font-size:1rem;transition:border-color .3s ease,background .3s ease}.form-group input[data-v-c932bbb7]:focus,.form-group select[data-v-c932bbb7]:focus,.form-group textarea[data-v-c932bbb7]:focus{outline:none;border-color:#ff8c00;background:#ffffff26;box-shadow:0 0 0 2px #ff8c0033}.form-group textarea[data-v-c932bbb7]{resize:vertical;min-height:80px}.modal-actions[data-v-c932bbb7]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.cancel-btn[data-v-c932bbb7],.save-btn[data-v-c932bbb7]{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:1rem}.cancel-btn[data-v-c932bbb7]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.save-btn[data-v-c932bbb7]{background:linear-gradient(135deg,#ff8c00,#e67e00);color:#fff;box-shadow:0 4px 15px #ff8c004d}.cancel-btn[data-v-c932bbb7]:hover{background:#fff3;border-color:#ffffff4d}.save-btn[data-v-c932bbb7]:hover{background:linear-gradient(135deg,#e67e00,#cc7000);transform:translateY(-2px);box-shadow:0 8px 25px #ff8c0066}@media (max-width: 768px){.orange-calendrier-page[data-v-c932bbb7]{padding:1rem}.calendar-header[data-v-c932bbb7]{flex-direction:column;gap:1rem}.calendar-grid[data-v-c932bbb7]{grid-template-columns:repeat(7,1fr);gap:.5px}.calendar-day[data-v-c932bbb7]{min-height:80px;padding:.5rem}.day-number[data-v-c932bbb7]{font-size:1rem}.modal-content[data-v-c932bbb7]{padding:20px;margin:10px}.modal-actions[data-v-c932bbb7]{flex-direction:column;align-items:center;gap:.7em;margin-top:1em;max-width:100vw}}.yellow-calendrier-page[data-v-6e823a0c]{min-height:100vh;background:linear-gradient(120deg,gold,#2c2c54);color:#fff;padding:2rem}.retour-btn-container[data-v-6e823a0c]{margin-bottom:2rem;display:flex;justify-content:flex-start;gap:10px}.retour-btn[data-v-6e823a0c]{background:linear-gradient(135deg,gold,#e67e00);color:#fff;border:none;padding:12px 24px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ffd7004d;display:flex;align-items:center;gap:8px}.retour-btn[data-v-6e823a0c]:hover{background:linear-gradient(135deg,#e67e00,#cc7000);transform:translateY(-2px);box-shadow:0 8px 25px #ffd70066}.cleanup-btn[data-v-6e823a0c]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;border:none;padding:12px 20px;border-radius:50px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #dc35454d;display:flex;align-items:center;gap:6px}.cleanup-btn[data-v-6e823a0c]:hover{background:linear-gradient(135deg,#c82333,#a71e2a);transform:translateY(-2px);box-shadow:0 8px 25px #dc354566}h1[data-v-6e823a0c]{text-align:center;font-size:2.5rem;margin-bottom:1rem;color:#fff}.page-description[data-v-6e823a0c]{text-align:center;font-size:1.1rem;opacity:.9;margin-bottom:1rem}.connection-status[data-v-6e823a0c]{text-align:center;font-size:.9rem;margin-bottom:2rem;padding:8px 16px;border-radius:20px;background:#ffffff1a;display:inline-flex;align-items:center;gap:8px;margin-left:50%;transform:translate(-50%);transition:all .3s ease}.connection-status i[data-v-6e823a0c]{font-size:.7rem;animation:pulse-6e823a0c 2s infinite}.connection-status.realtime[data-v-6e823a0c]{background:#0f83;border:1px solid rgba(0,255,136,.3);color:#0f8}.connection-status.realtime i[data-v-6e823a0c]{color:#0f8}.connection-status.polling[data-v-6e823a0c]{background:#ffc10733;border:1px solid rgba(255,193,7,.3);color:#ffc107}.connection-status.polling i[data-v-6e823a0c]{color:#ffc107}.connection-status.polling_only[data-v-6e823a0c]{background:#ffd70033;border:1px solid rgba(255,215,0,.3);color:gold}.connection-status.polling_only i[data-v-6e823a0c]{color:gold}.connection-status.unknown[data-v-6e823a0c]{background:#80808033;border:1px solid rgba(128,128,128,.3);color:#ccc}.connection-status.unknown i[data-v-6e823a0c]{color:#ccc}@keyframes pulse-6e823a0c{0%,to{opacity:1}50%{opacity:.5}}.session-reminders[data-v-6e823a0c]{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem;max-width:800px;margin-left:auto;margin-right:auto}.reminder-card[data-v-6e823a0c]{background:#ffffff1a;border-radius:12px;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:4px solid;transition:all .3s ease;animation:slideInFromTop-6e823a0c .5s ease-out}.reminder-card[data-v-6e823a0c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.reminder-card.urgent[data-v-6e823a0c]{background:#ffd70033;border-left-color:gold;box-shadow:0 4px 20px #ffd7004d}.reminder-card.warning[data-v-6e823a0c]{background:#ffc10733;border-left-color:#ffc107;box-shadow:0 4px 20px #ffc1074d}.reminder-card.info[data-v-6e823a0c]{background:#ffd70033;border-left-color:gold;box-shadow:0 4px 20px #ffd7004d}.reminder-content[data-v-6e823a0c]{flex:1}.reminder-message[data-v-6e823a0c]{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.reminder-details[data-v-6e823a0c]{font-size:.9rem;color:#fffc}.reminder-actions[data-v-6e823a0c]{display:flex;align-items:center}.reminder-btn[data-v-6e823a0c]{background:#fff3;border:none;color:#fff;padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.reminder-btn[data-v-6e823a0c]:hover{background:#ffffff4d;transform:scale(1.1)}@keyframes slideInFromTop-6e823a0c{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.view-selector[data-v-6e823a0c]{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.view-btn[data-v-6e823a0c]{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);padding:12px 24px;border-radius:25px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-weight:500}.view-btn[data-v-6e823a0c]:hover,.view-btn.active[data-v-6e823a0c]{background:#fff3;border-color:#fff;transform:translateY(-2px)}.auto-session-btn[data-v-6e823a0c]{background:linear-gradient(135deg,gold,#ff6b00);color:#fff;border:2px solid rgba(255,215,0,.5);padding:12px 24px;border-radius:25px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px #ffd7004d}.auto-session-btn[data-v-6e823a0c]:hover{background:linear-gradient(135deg,#ff6b00,#e55a00);border-color:gold;transform:translateY(-3px);box-shadow:0 8px 25px #ffd70066}.auto-session-btn i[data-v-6e823a0c]{animation:sparkle-6e823a0c 2s ease-in-out infinite}@keyframes sparkle-6e823a0c{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(180deg)}}.calendar-view[data-v-6e823a0c]{max-width:1200px;margin:0 auto}.calendar-header[data-v-6e823a0c]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}.nav-btn[data-v-6e823a0c]{background:#ffffff1a;color:#fff;border:none;padding:12px;border-radius:50%;cursor:pointer;transition:all .3s ease;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.nav-btn[data-v-6e823a0c]:hover{background:#fff3;transform:scale(1.1)}.calendar-grid[data-v-6e823a0c]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#ffffff1a;border-radius:12px;overflow:hidden;margin-bottom:2rem}.calendar-day[data-v-6e823a0c]{background:#ffffff0d;padding:1rem;min-height:120px;border:1px solid transparent;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between}.calendar-day[data-v-6e823a0c]:hover{background:#ffffff1a;border-color:#ffffff4d}.calendar-day.other-month[data-v-6e823a0c]{opacity:.3}.calendar-day.today[data-v-6e823a0c]{background:#fff3;border-color:#fff}.calendar-day.has-session[data-v-6e823a0c]{background:#ffd7004d}.calendar-day.selected[data-v-6e823a0c]{background:#ffd7004d;border-color:gold;box-shadow:0 4px 15px #ffd70066}.day-number[data-v-6e823a0c]{font-weight:600;font-size:1.1rem}.day-sessions[data-v-6e823a0c]{display:flex;flex-wrap:wrap;gap:4px}.session-dot[data-v-6e823a0c]{width:8px;height:8px;border-radius:50%;background:#0f8}.session-dot.match[data-v-6e823a0c]{background:gold}.session-dot.training[data-v-6e823a0c]{background:#0f8}.session-dot.scrim[data-v-6e823a0c]{background:#ff9500}.more-sessions[data-v-6e823a0c]{font-size:.8rem;color:#ccc}.day-details[data-v-6e823a0c]{background:#ffffff1a;border-radius:12px;padding:2rem;margin-top:2rem}.day-sessions-list[data-v-6e823a0c]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.session-item[data-v-6e823a0c]{background:#ffffff1a;border-radius:8px;padding:1rem;display:flex;justify-content:space-between;align-items:center;border-left:4px solid #00ff88}.session-item.match[data-v-6e823a0c]{border-left-color:gold}.session-item.training[data-v-6e823a0c]{border-left-color:#0f8}.session-item.scrim[data-v-6e823a0c]{border-left-color:#ff9500}.session-info h4[data-v-6e823a0c]{margin:0 0 8px;color:#fff}.session-info p[data-v-6e823a0c]{margin:4px 0;color:#ccc;display:flex;align-items:center;gap:8px}.join-btn[data-v-6e823a0c],.leave-btn[data-v-6e823a0c]{padding:8px 16px;border:none;border-radius:20px;cursor:pointer;font-weight:500;transition:all .3s ease}.join-btn[data-v-6e823a0c]{background:#0f8;color:#000}.leave-btn[data-v-6e823a0c]{background:gold;color:#fff}.create-session-btn[data-v-6e823a0c]{background:#ffffff1a;color:#fff;border:2px dashed rgba(255,255,255,.3);padding:1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.create-session-btn[data-v-6e823a0c]:hover{background:#fff3;border-color:#fff}.availability-view[data-v-6e823a0c]{max-width:1200px;margin:0 auto}.week-selector[data-v-6e823a0c]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}.availability-grid[data-v-6e823a0c]{display:grid;grid-template-columns:100px repeat(7,1fr);gap:1px;background:#ffffff1a;border-radius:12px;overflow:hidden;margin-bottom:2rem}.time-column[data-v-6e823a0c],.day-column[data-v-6e823a0c]{display:flex;flex-direction:column}.time-header[data-v-6e823a0c],.day-header[data-v-6e823a0c]{background:#fff3;padding:1rem;text-align:center;font-weight:700;color:#fff;min-height:200px;display:flex;flex-direction:column;justify-content:flex-start}.time-header[data-v-6e823a0c]{align-items:center;justify-content:center}.day-header[data-v-6e823a0c]{gap:4px}.day-name[data-v-6e823a0c]{font-weight:700}.day-date[data-v-6e823a0c]{font-size:.9rem;opacity:.8;margin-bottom:8px}.day-controls[data-v-6e823a0c]{display:flex;flex-direction:column;gap:6px;width:100%;align-items:center}.day-btn[data-v-6e823a0c]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);padding:4px 8px;border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:4px;min-width:80px;justify-content:center}.day-btn[data-v-6e823a0c]:hover:not(:disabled){background:#ffffff4d;border-color:#ffffff80;transform:translateY(-1px)}.day-btn[data-v-6e823a0c]:disabled{opacity:.5;cursor:not-allowed}.day-btn.select-day[data-v-6e823a0c]:hover:not(:disabled){background:linear-gradient(135deg,#0f8,#17c0eb);border-color:#0f8;color:#000}.day-btn.clear-day[data-v-6e823a0c]:hover:not(:disabled){background:linear-gradient(135deg,gold,#e67e00);border-color:gold}.btn-text[data-v-6e823a0c]{font-size:.7rem;line-height:1}.day-status[data-v-6e823a0c]{margin-top:4px;width:100%}.status-indicator[data-v-6e823a0c]{font-size:.65rem;padding:2px 6px;border-radius:4px;display:flex;align-items:center;gap:3px;justify-content:center;line-height:1}.status-indicator.full[data-v-6e823a0c]{background:#0f83;color:#0f8;border:1px solid rgba(0,255,136,.3)}.status-indicator.partial[data-v-6e823a0c]{background:#ffc10733;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.status-indicator.none[data-v-6e823a0c]{background:#ffd70033;color:gold;border:1px solid rgba(255,215,0,.3)}.time-slot[data-v-6e823a0c]{background:#ffffff1a;padding:.5rem;text-align:center;font-size:.9rem;color:#ccc;border-bottom:1px solid rgba(255,255,255,.05);min-height:40px;display:flex;align-items:center;justify-content:center}.availability-slot[data-v-6e823a0c]{background:#ffffff0d;padding:.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-height:40px;border-bottom:1px solid rgba(255,255,255,.05)}.availability-slot[data-v-6e823a0c]:hover{background:#ffffff1a}.availability-slot.available[data-v-6e823a0c]{background:#0f83;border-left:3px solid #00ff88}.availability-slot.busy[data-v-6e823a0c]{background:#ffd70033;border-left:3px solid #ffd700}.availability-slot.session[data-v-6e823a0c]{background:#ff95004d;border-left:3px solid #ff9500}.slot-content[data-v-6e823a0c]{display:flex;align-items:center;justify-content:center;font-size:.8rem}.available-count[data-v-6e823a0c]{color:#0f8;font-weight:700}.session-indicator[data-v-6e823a0c]{color:#ff9500}.availability-legend[data-v-6e823a0c]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:2rem}.legend-item[data-v-6e823a0c]{display:flex;align-items:center;gap:8px;color:#ccc}.legend-color[data-v-6e823a0c]{width:20px;height:20px;border-radius:4px}.legend-color.available[data-v-6e823a0c]{background:#00ff8880}.legend-color.busy[data-v-6e823a0c]{background:#ffd70080}.legend-color.session[data-v-6e823a0c]{background:#ff950080}.sessions-view[data-v-6e823a0c]{max-width:1200px;margin:0 auto}.sessions-header[data-v-6e823a0c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.sessions-header h2[data-v-6e823a0c]{color:#fff;font-size:2rem;margin:0}.create-btn[data-v-6e823a0c]{background:linear-gradient(135deg,#0f8,#17c0eb);color:#000;border:none;padding:12px 24px;border-radius:25px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 4px 15px #00ff884d}.create-btn[data-v-6e823a0c]:hover{background:linear-gradient(135deg,#17c0eb,#0f8);transform:translateY(-2px);box-shadow:0 8px 25px #0f86}.sessions-filters[data-v-6e823a0c]{margin-bottom:2rem}.filter-select[data-v-6e823a0c]{background:#ffffff1a!important;color:#851f00!important;border:1px solid rgba(255,255,255,.3);padding:12px 16px;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .3s ease}.filter-select[data-v-6e823a0c]:focus{outline:none;border-color:gold;background:#ffffff26!important}.sessions-list[data-v-6e823a0c]{display:flex;flex-direction:column;gap:1rem}.session-card[data-v-6e823a0c]{background:#ffffff1a;border-radius:12px;padding:1.5rem;display:grid;grid-template-columns:1fr auto auto;gap:2rem;align-items:center;border-left:4px solid #00ff88;transition:all .3s ease}.session-card[data-v-6e823a0c]:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.session-card.match[data-v-6e823a0c]{border-left-color:gold}.session-card.training[data-v-6e823a0c]{border-left-color:#0f8}.session-card.scrim[data-v-6e823a0c]{border-left-color:#ff9500}.session-card.review[data-v-6e823a0c]{border-left-color:#17c0eb}.session-card.highlight[data-v-6e823a0c]{background:#ffc1074d!important;border:2px solid #ffc107!important;box-shadow:0 0 20px #ffc10780!important;animation:pulse-6e823a0c 2s infinite}@keyframes pulse-6e823a0c{0%{box-shadow:0 0 20px #ffc10780}50%{box-shadow:0 0 30px #ffc107cc}to{box-shadow:0 0 20px #ffc10780}}.session-main h3[data-v-6e823a0c]{margin:0 0 1rem;color:#fff;font-size:1.3rem}.session-meta[data-v-6e823a0c]{display:flex;flex-direction:column;gap:8px}.session-meta p[data-v-6e823a0c]{margin:0;color:#ccc;display:flex;align-items:center;gap:8px;font-size:.9rem}.session-joueurs[data-v-6e823a0c]{text-align:center}.session-joueurs h4[data-v-6e823a0c]{margin:0 0 1rem;color:#fff;font-size:1rem}.joueurs-list[data-v-6e823a0c]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.joueur[data-v-6e823a0c]{background:#ffd70033;border:1px solid rgba(255,215,0,.3);padding:4px 8px;border-radius:16px;font-size:.8rem;color:#fff}.joueur.empty[data-v-6e823a0c]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#666}.session-actions[data-v-6e823a0c]{display:flex;gap:8px}.edit-btn[data-v-6e823a0c],.delete-btn[data-v-6e823a0c]{width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.edit-btn[data-v-6e823a0c]{background:#17c0eb33;color:#17c0eb;border:1px solid rgba(23,192,235,.3)}.delete-btn[data-v-6e823a0c]{background:#ffd70033;color:gold;border:1px solid rgba(255,215,0,.3)}.edit-btn[data-v-6e823a0c]:hover,.delete-btn[data-v-6e823a0c]:hover{transform:scale(1.1)}.edit-btn[data-v-6e823a0c]:hover{background:#17c0eb4d;box-shadow:0 4px 15px #17c0eb33}.delete-btn[data-v-6e823a0c]:hover{background:#ffd7004d;box-shadow:0 4px 15px #ffd70033}.no-sessions[data-v-6e823a0c]{text-align:center;padding:3rem;color:#ccc}.no-sessions i[data-v-6e823a0c]{font-size:3rem;margin-bottom:1rem;color:#666}.no-sessions p[data-v-6e823a0c]{font-size:1.2rem;margin:1rem 0 2rem}.modal-overlay[data-v-6e823a0c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-6e823a0c]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:15px;padding:2rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #0006}.modal-content h3[data-v-6e823a0c]{margin:0 0 2rem;color:#fff;text-align:center;font-size:1.5rem}.form-group[data-v-6e823a0c]{margin-bottom:1.5rem}.form-group label[data-v-6e823a0c]{display:block;margin-bottom:8px;color:#fff;font-weight:500}.form-group input[data-v-6e823a0c],.form-group select[data-v-6e823a0c],.form-group textarea[data-v-6e823a0c]{width:100%;padding:12px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffffe6;color:#2c2c54;font-size:1rem;transition:border-color .3s ease,background .3s ease}.form-group input[data-v-6e823a0c]:focus,.form-group select[data-v-6e823a0c]:focus,.form-group textarea[data-v-6e823a0c]:focus{outline:none;border-color:gold;background:#ffffff26;box-shadow:0 0 0 2px #ffd70033}.form-group textarea[data-v-6e823a0c]{resize:vertical;min-height:80px}.modal-actions[data-v-6e823a0c]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.cancel-btn[data-v-6e823a0c],.save-btn[data-v-6e823a0c]{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:1rem}.cancel-btn[data-v-6e823a0c]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.save-btn[data-v-6e823a0c]{background:linear-gradient(135deg,gold,#e67e00);color:#fff;box-shadow:0 4px 15px #ffd7004d}.cancel-btn[data-v-6e823a0c]:hover{background:#fff3;border-color:#ffffff4d}.save-btn[data-v-6e823a0c]:hover{background:linear-gradient(135deg,#e67e00,#cc7000);transform:translateY(-2px);box-shadow:0 8px 25px #ffd70066}@media (max-width: 768px){.yellow-calendrier-page[data-v-6e823a0c]{padding:1rem}.calendar-header[data-v-6e823a0c]{flex-direction:column;gap:1rem}.calendar-grid[data-v-6e823a0c]{grid-template-columns:repeat(7,1fr);gap:.5px}.calendar-day[data-v-6e823a0c]{min-height:80px;padding:.5rem}.day-number[data-v-6e823a0c]{font-size:1rem}.modal-content[data-v-6e823a0c]{padding:20px;margin:10px}.modal-actions[data-v-6e823a0c]{flex-direction:column;align-items:center;gap:.7em;margin-top:1em;max-width:100vw}}.amethyste-calendrier-page[data-v-447c6ab2]{min-height:100vh;background:linear-gradient(120deg,#9c27b0,#673ab7);color:#fff;padding:2rem}.retour-btn-container[data-v-447c6ab2]{margin-bottom:2rem;display:flex;justify-content:flex-start}.retour-btn[data-v-447c6ab2]{background:linear-gradient(135deg,#9c27b0,#8e24aa);color:#fff;border:none;padding:12px 24px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #9c27b04d;display:flex;align-items:center;gap:8px}.retour-btn[data-v-447c6ab2]:hover{background:linear-gradient(135deg,#8e24aa,#7b1fa2);transform:translateY(-2px);box-shadow:0 8px 25px #9c27b066}h1[data-v-447c6ab2]{text-align:center;font-size:2.5rem;margin-bottom:1rem;color:#fff}.page-description[data-v-447c6ab2]{text-align:center;font-size:1.1rem;opacity:.9;margin-bottom:1rem}.connection-status[data-v-447c6ab2]{text-align:center;font-size:.9rem;margin-bottom:2rem;padding:8px 16px;border-radius:20px;background:#ffffff1a;display:inline-flex;align-items:center;gap:8px;margin-left:50%;transform:translate(-50%);transition:all .3s ease}.connection-status i[data-v-447c6ab2]{font-size:.7rem;animation:pulse-447c6ab2 2s infinite}.connection-status.realtime[data-v-447c6ab2]{background:#9c27b033;border:1px solid rgba(156,39,176,.3);color:#e1bee7}.connection-status.realtime i[data-v-447c6ab2]{color:#e1bee7}.session-reminders[data-v-447c6ab2]{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem;max-width:800px;margin-left:auto;margin-right:auto}.reminder-card[data-v-447c6ab2]{background:#ffffff1a;border-radius:12px;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:4px solid;transition:all .3s ease}.reminder-card.urgent[data-v-447c6ab2]{background:#9c27b033;border-left-color:#9c27b0;box-shadow:0 4px 20px #9c27b04d}.view-selector[data-v-447c6ab2]{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.view-btn[data-v-447c6ab2]{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);padding:12px 24px;border-radius:25px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-weight:500}.view-btn[data-v-447c6ab2]:hover,.view-btn.active[data-v-447c6ab2]{background:#9c27b04d;border-color:#9c27b0;transform:translateY(-2px)}.calendar-view[data-v-447c6ab2]{max-width:1200px;margin:0 auto}.calendar-header[data-v-447c6ab2]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}.nav-btn[data-v-447c6ab2]{background:#ffffff1a;color:#fff;border:none;padding:12px;border-radius:50%;cursor:pointer;transition:all .3s ease;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.nav-btn[data-v-447c6ab2]:hover{background:#9c27b04d;transform:scale(1.1)}.calendar-grid[data-v-447c6ab2]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#ffffff1a;border-radius:12px;overflow:hidden;margin-bottom:2rem}.calendar-day-header[data-v-447c6ab2]{background:#9c27b04d;padding:1rem;text-align:center;font-weight:700;color:#fff}.calendar-day[data-v-447c6ab2]{background:#ffffff0d;padding:1rem;min-height:100px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;position:relative}.calendar-day[data-v-447c6ab2]:hover{background:#9c27b033}.calendar-day.today[data-v-447c6ab2]{background:#9c27b066;border:2px solid #9c27b0}.calendar-day.selected[data-v-447c6ab2]{background:#9c27b080;box-shadow:inset 0 0 0 2px #e1bee7}.calendar-day.other-month[data-v-447c6ab2]{opacity:.3}.calendar-day.has-session[data-v-447c6ab2]{border-left:4px solid #e1bee7}.day-number[data-v-447c6ab2]{font-weight:700;margin-bottom:.5rem}.day-sessions[data-v-447c6ab2]{display:flex;flex-wrap:wrap;gap:2px;margin-top:auto}.session-dot[data-v-447c6ab2]{width:8px;height:8px;border-radius:50%;background:#e1bee7}.session-dot.training[data-v-447c6ab2]{background:#00e676}.session-dot.match[data-v-447c6ab2]{background:#ff6b35}.session-dot.scrim[data-v-447c6ab2]{background:#ffc107}.session-dot.review[data-v-447c6ab2]{background:#03a9f4}.more-sessions[data-v-447c6ab2]{font-size:.7rem;color:#e1bee7;margin-left:4px}.selected-day-details[data-v-447c6ab2]{background:#ffffff1a;border-radius:12px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.selected-day-details h3[data-v-447c6ab2]{margin-bottom:1.5rem;color:#e1bee7}.no-sessions[data-v-447c6ab2]{text-align:center;padding:2rem;color:#ccc}.day-sessions-list[data-v-447c6ab2]{display:flex;flex-direction:column;gap:1rem}.session-card[data-v-447c6ab2]{background:#ffffff1a;border-radius:8px;padding:1rem;display:flex;justify-content:space-between;align-items:center;border-left:4px solid #e1bee7}.session-info h4[data-v-447c6ab2]{margin:0 0 .5rem;color:#fff}.session-info p[data-v-447c6ab2]{margin:.25rem 0;font-size:.9rem;color:#ccc;display:flex;align-items:center;gap:8px}.join-btn[data-v-447c6ab2],.leave-btn[data-v-447c6ab2]{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.join-btn[data-v-447c6ab2]{background:#00e676;color:#000}.leave-btn[data-v-447c6ab2]{background:#9c27b0;color:#fff}.create-session-btn[data-v-447c6ab2]{background:#ffffff1a;color:#fff;border:2px dashed rgba(255,255,255,.3);padding:1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.create-session-btn[data-v-447c6ab2]:hover{background:#9c27b033;border-color:#9c27b0}.availability-view[data-v-447c6ab2]{max-width:1200px;margin:0 auto}.week-selector[data-v-447c6ab2]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}.availability-grid[data-v-447c6ab2]{display:grid;grid-template-columns:100px repeat(7,1fr);gap:1px;background:#ffffff1a;border-radius:12px;overflow:hidden;margin-bottom:2rem}.time-column[data-v-447c6ab2],.day-column[data-v-447c6ab2]{display:flex;flex-direction:column}.time-header[data-v-447c6ab2],.day-header[data-v-447c6ab2]{background:#9c27b04d;padding:1rem;text-align:center;font-weight:700;color:#fff;min-height:80px;display:flex;flex-direction:column;justify-content:center}.day-name[data-v-447c6ab2]{font-weight:700}.day-date[data-v-447c6ab2]{font-size:.9rem;opacity:.8}.time-slot[data-v-447c6ab2]{background:#ffffff1a;padding:.5rem;text-align:center;font-size:.9rem;color:#ccc;border-bottom:1px solid rgba(255,255,255,.05);min-height:40px;display:flex;align-items:center;justify-content:center}.availability-slot[data-v-447c6ab2]{background:#ffffff0d;padding:.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-height:40px;border-bottom:1px solid rgba(255,255,255,.05)}.availability-slot[data-v-447c6ab2]:hover{background:#ffffff1a}.availability-slot.available[data-v-447c6ab2]{background:#00e67633;border-left:3px solid #00e676}.availability-slot.busy[data-v-447c6ab2]{background:#9c27b033;border-left:3px solid #9c27b0}.availability-slot.session[data-v-447c6ab2]{background:#e1bee74d;border-left:3px solid #e1bee7}.slot-content[data-v-447c6ab2]{display:flex;align-items:center;justify-content:center;font-size:.8rem}.available-count[data-v-447c6ab2]{color:#00e676;font-weight:700}.session-indicator[data-v-447c6ab2]{color:#e1bee7}.availability-legend[data-v-447c6ab2]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:2rem}.legend-item[data-v-447c6ab2]{display:flex;align-items:center;gap:8px;color:#ccc}.legend-color[data-v-447c6ab2]{width:20px;height:20px;border-radius:4px}.legend-color.available[data-v-447c6ab2]{background:#00e67680}.legend-color.busy[data-v-447c6ab2]{background:#9c27b080}.legend-color.session[data-v-447c6ab2]{background:#e1bee780}.sessions-view[data-v-447c6ab2]{max-width:1200px;margin:0 auto}.sessions-header[data-v-447c6ab2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.sessions-header h2[data-v-447c6ab2]{color:#fff;font-size:2rem;margin:0}.create-btn[data-v-447c6ab2]{background:linear-gradient(135deg,#9c27b0,#673ab7);color:#fff;border:none;padding:12px 24px;border-radius:25px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 4px 15px #9c27b04d}.create-btn[data-v-447c6ab2]:hover{background:linear-gradient(135deg,#8e24aa,#5e35b1);transform:translateY(-2px);box-shadow:0 8px 25px #9c27b066}.sessions-filters[data-v-447c6ab2]{margin-bottom:2rem}.filter-select[data-v-447c6ab2]{background:#ffffff1a;color:#900d9c;border:1px solid rgba(255,255,255,.3);padding:12px 16px;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .3s ease}.filter-select[data-v-447c6ab2]:focus{outline:none;border-color:#9c27b0;background:#ffffff26}.sessions-list[data-v-447c6ab2]{display:flex;flex-direction:column;gap:1rem}.session-card[data-v-447c6ab2]{background:#ffffff1a;border-radius:12px;padding:1.5rem;display:grid;grid-template-columns:1fr auto auto;gap:2rem;align-items:center;border-left:4px solid #e1bee7;transition:all .3s ease}.session-card[data-v-447c6ab2]:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.session-card.match[data-v-447c6ab2]{border-left-color:#ff6b35}.session-card.training[data-v-447c6ab2]{border-left-color:#00e676}.session-card.scrim[data-v-447c6ab2]{border-left-color:#ffc107}.session-card.review[data-v-447c6ab2]{border-left-color:#03a9f4}.session-main h3[data-v-447c6ab2]{margin:0 0 1rem;color:#fff;font-size:1.3rem}.session-meta[data-v-447c6ab2]{display:flex;flex-direction:column;gap:8px}.session-meta p[data-v-447c6ab2]{margin:0;color:#ccc;display:flex;align-items:center;gap:8px;font-size:.9rem}.session-joueurs[data-v-447c6ab2]{text-align:center}.session-joueurs h4[data-v-447c6ab2]{margin:0 0 1rem;color:#fff;font-size:1rem}.joueurs-list[data-v-447c6ab2]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.joueur[data-v-447c6ab2]{background:#9c27b033;border:1px solid rgba(156,39,176,.3);padding:4px 8px;border-radius:16px;font-size:.8rem;color:#fff}.joueur.empty[data-v-447c6ab2]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#666}.session-actions[data-v-447c6ab2]{display:flex;gap:8px}.edit-btn[data-v-447c6ab2],.delete-btn[data-v-447c6ab2]{width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.edit-btn[data-v-447c6ab2]{background:#03a9f433;color:#03a9f4;border:1px solid rgba(3,169,244,.3)}.delete-btn[data-v-447c6ab2]{background:#9c27b033;color:#9c27b0;border:1px solid rgba(156,39,176,.3)}.edit-btn[data-v-447c6ab2]:hover,.delete-btn[data-v-447c6ab2]:hover{transform:scale(1.1)}.edit-btn[data-v-447c6ab2]:hover{background:#03a9f44d;box-shadow:0 4px 15px #03a9f433}.delete-btn[data-v-447c6ab2]:hover{background:#9c27b04d;box-shadow:0 4px 15px #9c27b033}.no-sessions[data-v-447c6ab2]{text-align:center;padding:3rem;color:#ccc}.no-sessions i[data-v-447c6ab2]{font-size:3rem;margin-bottom:1rem;color:#666}.no-sessions p[data-v-447c6ab2]{font-size:1.2rem;margin:1rem 0 2rem}.modal-overlay[data-v-447c6ab2]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-447c6ab2]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:15px;padding:2rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid rgba(156,39,176,.3);box-shadow:0 20px 40px #0006}.modal-content h3[data-v-447c6ab2]{margin:0 0 2rem;color:#e1bee7;text-align:center;font-size:1.5rem}.form-group[data-v-447c6ab2]{margin-bottom:1.5rem}.form-group label[data-v-447c6ab2]{display:block;margin-bottom:8px;color:#e1bee7;font-weight:500}.form-group input[data-v-447c6ab2],.form-group select[data-v-447c6ab2],.form-group textarea[data-v-447c6ab2]{width:100%;padding:12px;border:1px solid rgba(156,39,176,.3);border-radius:8px;background:#ffffff1a;color:#841388;font-size:1rem;transition:border-color .3s ease,background .3s ease}.form-group input[data-v-447c6ab2]:focus,.form-group select[data-v-447c6ab2]:focus,.form-group textarea[data-v-447c6ab2]:focus{outline:none;border-color:#9c27b0;background:#ffffff26;box-shadow:0 0 0 2px #9c27b033}.form-group textarea[data-v-447c6ab2]{resize:vertical;min-height:80px}.modal-actions[data-v-447c6ab2]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.cancel-btn[data-v-447c6ab2],.save-btn[data-v-447c6ab2]{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:1rem}.cancel-btn[data-v-447c6ab2]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.save-btn[data-v-447c6ab2]{background:linear-gradient(135deg,#9c27b0,#8e24aa);color:#fff;box-shadow:0 4px 15px #9c27b04d}.cancel-btn[data-v-447c6ab2]:hover{background:#fff3;border-color:#ffffff4d}.save-btn[data-v-447c6ab2]:hover{background:linear-gradient(135deg,#8e24aa,#7b1fa2);transform:translateY(-2px);box-shadow:0 8px 25px #9c27b066}@media (max-width: 768px){.amethyste-calendrier-page[data-v-447c6ab2]{padding:1rem}.calendar-header[data-v-447c6ab2]{flex-direction:column;gap:1rem}.calendar-grid[data-v-447c6ab2]{grid-template-columns:repeat(7,1fr);gap:.5px}.calendar-day[data-v-447c6ab2]{min-height:80px;padding:.5rem}.day-number[data-v-447c6ab2]{font-size:1rem}.modal-content[data-v-447c6ab2]{padding:1.5rem;margin:10px}.modal-actions[data-v-447c6ab2]{flex-direction:column}}@keyframes pulse-447c6ab2{0%,to{opacity:1}50%{opacity:.5}}[data-v-2402be6e]:root{--coral-primary: #ff6b35;--coral-secondary: #ff4757;--bg-dark: #0a0a0a;--bg-card: rgba(20, 20, 20, .95);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .8)}.corail-calendrier-page[data-v-2402be6e]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a0705,#2a0a0a,#1a0705,#0a0a0a);color:var(--text-primary);padding:2rem}.schedule-header[data-v-2402be6e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;position:relative}.retour-btn-container[data-v-2402be6e]{position:absolute;left:0;top:0}.retour-btn[data-v-2402be6e]{background:var(--coral-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:10px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.retour-btn[data-v-2402be6e]:hover{background:var(--coral-secondary);transform:translateY(-2px)}.header-content[data-v-2402be6e]{flex:1;text-align:center}.main-title[data-v-2402be6e]{font-size:3rem;font-weight:900;color:var(--coral-primary);margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.week-dates[data-v-2402be6e]{font-size:1.2rem;color:var(--text-secondary);margin-top:.5rem;margin-bottom:1rem}.export-btn[data-v-2402be6e]{background:linear-gradient(135deg,var(--coral-primary),var(--coral-secondary));color:#fff;border:none;padding:.75rem 1.5rem;border-radius:10px;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;margin-top:1rem}.export-btn[data-v-2402be6e]:hover{transform:translateY(-2px);box-shadow:0 10px 20px #ff6b354d}.week-navigation[data-v-2402be6e]{display:flex;gap:1rem}.nav-btn[data-v-2402be6e]{background:var(--bg-card);border:1px solid var(--coral-primary);color:var(--coral-primary);padding:.75rem;border-radius:50%;cursor:pointer;transition:all .3s ease;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.nav-btn[data-v-2402be6e]:hover{background:var(--coral-primary);color:#fff}.weekly-schedule[data-v-2402be6e]{display:grid;grid-template-columns:repeat(7,1fr);gap:1.5rem;margin-bottom:2rem}.day-column[data-v-2402be6e]{background:var(--bg-card);border-radius:15px;overflow:hidden;border:1px solid rgba(255,107,53,.2);min-height:400px}.day-header[data-v-2402be6e]{background:var(--coral-primary);padding:1rem;text-align:center;color:#fff}.day-name[data-v-2402be6e]{font-size:1rem;font-weight:700;margin:0}.day-date[data-v-2402be6e]{font-size:1.5rem;font-weight:900;margin-top:.5rem}.day-events[data-v-2402be6e]{padding:1rem;display:flex;flex-direction:column;gap:1rem}.event-card[data-v-2402be6e]{background:linear-gradient(135deg,#ff6b351a,#ff47571a);border:1px solid var(--coral-primary);border-radius:10px;overflow:hidden;transition:all .3s ease;position:relative}.event-card[data-v-2402be6e]:hover{transform:translateY(-2px);box-shadow:0 10px 20px #ff6b354d}.event-card.pracc[data-v-2402be6e]{border-color:#00d2ff}.event-card.tournois[data-v-2402be6e]{border-color:#ff6b35}.event-actions[data-v-2402be6e]{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.25rem;opacity:0;transition:all .3s ease;z-index:10}.event-card:hover .event-actions[data-v-2402be6e]{opacity:1}.action-btn[data-v-2402be6e]{background:#000c;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:all .3s ease}.edit-btn[data-v-2402be6e]:hover{background:#4caf50}.delete-btn[data-v-2402be6e]:hover{background:#f44336}.event-header[data-v-2402be6e]{background:var(--coral-primary);padding:.5rem;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:600}.event-category[data-v-2402be6e]{color:#fff}.event-game[data-v-2402be6e]{color:#fffc;font-size:.7rem}.event-content[data-v-2402be6e]{padding:1rem}.team-matchup[data-v-2402be6e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.team[data-v-2402be6e]{display:flex;flex-direction:column;align-items:center}.team-logo[data-v-2402be6e]{width:40px;height:40px;border-radius:50%;object-fit:cover}.unknown-team[data-v-2402be6e]{width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;color:#fff9;font-size:1.2rem}.vs-divider[data-v-2402be6e]{font-weight:900;color:var(--coral-primary);font-size:.9rem}.event-time[data-v-2402be6e]{text-align:center;font-size:1.1rem;font-weight:700;color:var(--coral-primary);margin-bottom:.5rem}.event-opponent[data-v-2402be6e]{text-align:center;font-size:.9rem;color:var(--text-secondary)}.add-event-zone[data-v-2402be6e]{border:2px dashed rgba(255,107,53,.3);border-radius:10px;padding:1rem;text-align:center;cursor:pointer;transition:all .3s ease;color:var(--text-secondary)}.add-event-zone[data-v-2402be6e]:hover{border-color:var(--coral-primary);background:#ff6b350d;color:var(--coral-primary)}.add-icon[data-v-2402be6e]{font-size:1.5rem;margin-bottom:.5rem}.modal-overlay[data-v-2402be6e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-2402be6e]{background:var(--bg-card);border-radius:15px;padding:2rem;max-width:500px;width:90%;border:1px solid var(--coral-primary)}.modal-header[data-v-2402be6e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.modal-header h3[data-v-2402be6e]{margin:0;color:var(--coral-primary)}.close-btn[data-v-2402be6e]{background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer}.event-form[data-v-2402be6e]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-2402be6e]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-2402be6e]{color:var(--text-primary);font-weight:600}.form-group input[data-v-2402be6e],.form-group select[data-v-2402be6e]{background:#ffffff1a;border:1px solid rgba(255,107,53,.3);border-radius:8px;padding:.75rem;color:var(--text-primary);font-size:1rem}.form-group select[data-v-2402be6e]{background:#ffffff26;color:#fff;font-weight:500}.form-group select option[data-v-2402be6e]{background:#2a2a2a;color:#fff;padding:.5rem;font-weight:500}.form-group select option[data-v-2402be6e]:hover,.form-group select option[data-v-2402be6e]:focus{background:var(--coral-primary);color:#fff}.form-group input[data-v-2402be6e]:focus,.form-group select[data-v-2402be6e]:focus{outline:none;border-color:var(--coral-primary);box-shadow:0 0 0 3px #ff6b351a}.form-actions[data-v-2402be6e]{display:flex;gap:1rem;justify-content:flex-end}.btn-cancel[data-v-2402be6e]{background:transparent;border:1px solid var(--text-secondary);color:var(--text-secondary);padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease}.btn-cancel[data-v-2402be6e]:hover{background:var(--text-secondary);color:var(--bg-dark)}.btn-create[data-v-2402be6e]{background:var(--coral-primary);border:none;color:#fff;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.btn-create[data-v-2402be6e]:hover{background:var(--coral-secondary)}.delete-modal[data-v-2402be6e]{max-width:400px}.delete-content[data-v-2402be6e]{text-align:center;margin:2rem 0}.delete-content p[data-v-2402be6e]{color:var(--text-primary);margin-bottom:1rem}.event-details[data-v-2402be6e]{background:#ff6b351a;border:1px solid var(--coral-primary);border-radius:8px;padding:1rem;color:var(--text-primary)}.btn-delete[data-v-2402be6e]{background:#f44336;border:none;color:#fff;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.btn-delete[data-v-2402be6e]:hover{background:#d32f2f}.pdf-export[data-v-2402be6e]{position:fixed;top:-9999px;left:-9999px;width:1200px;font-family:Arial,sans-serif}.connection-status[data-v-2402be6e]{position:fixed;bottom:20px;right:20px;background:var(--bg-card);padding:.75rem 1rem;border-radius:10px;border:1px solid var(--coral-primary);font-size:.9rem;display:flex;align-items:center;gap:.5rem}.connection-status.polling_only i[data-v-2402be6e]{color:#4caf50}@media (max-width: 1200px){.weekly-schedule[data-v-2402be6e]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.weekly-schedule[data-v-2402be6e]{grid-template-columns:repeat(2,1fr)}.schedule-header[data-v-2402be6e]{flex-direction:column;gap:1rem}.retour-btn-container[data-v-2402be6e]{position:static}.main-title[data-v-2402be6e]{font-size:2rem}}@media (max-width: 480px){.weekly-schedule[data-v-2402be6e]{grid-template-columns:1fr}.corail-calendrier-page[data-v-2402be6e]{padding:1rem}}.calendrier-green-page[data-v-0d02e116]{min-height:100vh;background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);color:#fff;padding:2rem}.retour-btn-container[data-v-0d02e116]{margin-bottom:2rem}.retour-btn[data-v-0d02e116]{background:#4caf5033;border:2px solid #4caf50;color:#4caf50;padding:.8rem 1.5rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-size:1rem;font-weight:600}.retour-btn[data-v-0d02e116]:hover{background:#4caf50;color:#fff;transform:translateY(-2px)}h1[data-v-0d02e116]{text-align:center;font-size:2.5rem;margin-bottom:1rem;background:linear-gradient(45deg,#4caf50,#81c784);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-description[data-v-0d02e116]{text-align:center;font-size:1.1rem;color:#a5a5a5;margin-bottom:3rem}.week-navigation[data-v-0d02e116]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem;background:#ffffff1a;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-btn[data-v-0d02e116]{background:linear-gradient(45deg,#4caf50,#66bb6a);border:none;color:#fff;padding:.8rem 1.5rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600}.nav-btn[data-v-0d02e116]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4caf504d}.current-week[data-v-0d02e116]{text-align:center}.current-week h3[data-v-0d02e116]{margin:0 0 .5rem;font-size:1.3rem}.today-btn[data-v-0d02e116]{background:#4caf5033;border:1px solid #4caf50;color:#4caf50;padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.today-btn[data-v-0d02e116]:hover{background:#4caf50;color:#fff}.weekly-calendar[data-v-0d02e116]{display:grid;grid-template-columns:repeat(7,1fr);gap:1rem;margin-bottom:3rem}.day-column[data-v-0d02e116]{background:#ffffff1a;border-radius:15px;padding:1rem;min-height:300px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.day-column.today[data-v-0d02e116]{border:2px solid #4caf50;box-shadow:0 0 20px #4caf504d}.day-column.past[data-v-0d02e116]{opacity:.6}.day-header[data-v-0d02e116]{text-align:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.2)}.day-header h4[data-v-0d02e116]{margin:0 0 .5rem;font-size:1.1rem;color:#4caf50}.day-date[data-v-0d02e116]{font-size:.9rem;color:#a5a5a5}.session-card[data-v-0d02e116]{background:#4caf5033;border:1px solid #4caf50;border-radius:10px;padding:.8rem;margin-bottom:.5rem;cursor:pointer;transition:all .3s ease}.session-card[data-v-0d02e116]:hover{transform:translateY(-2px);box-shadow:0 5px 20px #4caf504d}.session-card.training[data-v-0d02e116]{border-color:#4caf50;background:#4caf5033}.session-card.scrim[data-v-0d02e116]{border-color:#ff9800;background:#ff980033}.session-card.strategy[data-v-0d02e116]{border-color:#2196f3;background:#2196f333}.session-card.review[data-v-0d02e116]{border-color:#9c27b0;background:#9c27b033}.session-time[data-v-0d02e116]{font-size:.8rem;color:#4caf50;font-weight:600}.session-title[data-v-0d02e116]{font-weight:600;margin:.3rem 0;font-size:.9rem}.session-type[data-v-0d02e116]{font-size:.8rem;color:#a5a5a5}.session-participants[data-v-0d02e116]{font-size:.7rem;color:#4caf50;margin-top:.3rem}.add-session-btn[data-v-0d02e116]{width:100%;background:#4caf501a;border:2px dashed #4caf50;color:#4caf50;padding:1rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.add-session-btn[data-v-0d02e116]:hover{background:#4caf5033}.week-stats[data-v-0d02e116]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-0d02e116]{background:#ffffff1a;border-radius:15px;padding:1.5rem;display:flex;align-items:center;gap:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(76,175,80,.3)}.stat-card i[data-v-0d02e116]{font-size:2rem;color:#4caf50}.stat-card h4[data-v-0d02e116]{margin:0;font-size:1.8rem;color:#4caf50}.stat-card p[data-v-0d02e116]{margin:0;color:#a5a5a5;font-size:.9rem}.modal-overlay[data-v-0d02e116]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content[data-v-0d02e116]{background:#1a1a1a;border-radius:20px;padding:2rem;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;border:2px solid #4caf50}.session-details-modal[data-v-0d02e116]{background:#1a1a1a;border-radius:20px;padding:2rem;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;border:2px solid #4caf50}.modal-header[data-v-0d02e116]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.2)}.modal-header h3[data-v-0d02e116]{margin:0;color:#4caf50}.session-badge[data-v-0d02e116]{padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600}.session-badge.training[data-v-0d02e116]{background:#4caf5033;color:#4caf50}.session-badge.scrim[data-v-0d02e116]{background:#ff980033;color:#ff9800}.session-badge.strategy[data-v-0d02e116]{background:#2196f333;color:#2196f3}.session-badge.review[data-v-0d02e116]{background:#9c27b033;color:#9c27b0}.close-btn[data-v-0d02e116]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease}.close-btn[data-v-0d02e116]:hover{background:#ffffff1a}.session-info[data-v-0d02e116]{margin-bottom:2rem}.info-row[data-v-0d02e116]{display:flex;align-items:center;gap:1rem;margin-bottom:.8rem}.info-row i[data-v-0d02e116]{color:#4caf50;width:20px}.participants-section h4[data-v-0d02e116]{color:#4caf50;margin-bottom:1rem}.availability-form[data-v-0d02e116]{margin-bottom:1.5rem}.availability-form h5[data-v-0d02e116]{margin-bottom:.8rem;color:#fff}.availability-options[data-v-0d02e116]{display:flex;gap:.5rem;flex-wrap:wrap}.availability-btn[data-v-0d02e116]{padding:.6rem 1rem;border:2px solid;border-radius:10px;cursor:pointer;transition:all .3s ease;font-size:.9rem;font-weight:600}.availability-btn.confirmed[data-v-0d02e116]{border-color:#4caf50;color:#4caf50;background:#4caf501a}.availability-btn.confirmed.active[data-v-0d02e116]{background:#4caf50;color:#fff}.availability-btn.declined[data-v-0d02e116]{border-color:#f44336;color:#f44336;background:#f443361a}.availability-btn.declined.active[data-v-0d02e116]{background:#f44336;color:#fff}.availability-btn.tentative[data-v-0d02e116]{border-color:#ff9800;color:#ff9800;background:#ff98001a}.availability-btn.tentative.active[data-v-0d02e116]{background:#ff9800;color:#fff}.participants-list[data-v-0d02e116]{display:flex;flex-direction:column;gap:.8rem}.participant-item[data-v-0d02e116]{display:flex;align-items:center;gap:1rem;padding:.8rem;background:#ffffff0d;border-radius:10px;border-left:4px solid}.participant-item.confirmed[data-v-0d02e116]{border-left-color:#4caf50}.participant-item.declined[data-v-0d02e116]{border-left-color:#f44336}.participant-item.tentative[data-v-0d02e116]{border-left-color:#ff9800}.participant-avatar[data-v-0d02e116]{width:40px;height:40px;border-radius:50%;background:linear-gradient(45deg,#4caf50,#66bb6a);display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff}.participant-info[data-v-0d02e116]{flex:1}.participant-name[data-v-0d02e116]{display:block;font-weight:600;color:#fff}.participant-status[data-v-0d02e116]{font-size:.8rem;color:#a5a5a5}.form-group[data-v-0d02e116]{margin-bottom:1rem}.form-row[data-v-0d02e116]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label[data-v-0d02e116]{display:block;margin-bottom:.5rem;color:#4caf50;font-weight:600}.form-group input[data-v-0d02e116],.form-group select[data-v-0d02e116],.form-group textarea[data-v-0d02e116]{width:100%;padding:.8rem;border:2px solid rgba(76,175,80,.3);border-radius:10px;background:#ffffff1a;color:#fff;font-size:1rem;transition:all .3s ease}.form-group input[data-v-0d02e116]:focus,.form-group select[data-v-0d02e116]:focus,.form-group textarea[data-v-0d02e116]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 10px #4caf504d}.form-group input[data-v-0d02e116]::placeholder,.form-group textarea[data-v-0d02e116]::placeholder{color:#a5a5a5}.modal-actions[data-v-0d02e116]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.cancel-btn[data-v-0d02e116],.delete-btn[data-v-0d02e116],.save-btn[data-v-0d02e116],.edit-btn[data-v-0d02e116]{padding:.8rem 1.5rem;border:none;border-radius:10px;cursor:pointer;font-weight:600;transition:all .3s ease}.cancel-btn[data-v-0d02e116]{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3)}.cancel-btn[data-v-0d02e116]:hover{background:#fff3}.delete-btn[data-v-0d02e116]{background:#f4433633;color:#f44336;border:2px solid #f44336}.delete-btn[data-v-0d02e116]:hover{background:#f44336;color:#fff}.save-btn[data-v-0d02e116],.edit-btn[data-v-0d02e116]{background:linear-gradient(45deg,#4caf50,#66bb6a);color:#fff;border:2px solid #4caf50}.save-btn[data-v-0d02e116]:hover,.edit-btn[data-v-0d02e116]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4caf504d}.text-green[data-v-0d02e116]{color:#4caf50}.text-red[data-v-0d02e116]{color:#f44336}.text-orange[data-v-0d02e116]{color:#ff9800}@media (max-width: 768px){.calendrier-green-page[data-v-0d02e116]{padding:1rem}.weekly-calendar[data-v-0d02e116]{grid-template-columns:1fr}.week-navigation[data-v-0d02e116]{flex-direction:column;gap:1rem}.form-row[data-v-0d02e116]{grid-template-columns:1fr}.availability-options[data-v-0d02e116]{flex-direction:column}.modal-content[data-v-0d02e116],.session-details-modal[data-v-0d02e116]{width:95%;padding:1rem}}[data-v-072fdc7d]:root{--blue-primary: #3a6cff;--blue-secondary: #2554ff;--blue-dark: #1c3fb5;--bg-dark: #0a0a0a;--bg-card: rgba(20, 20, 20, .95);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .8);--shadow-glow: 0 0 30px rgba(58, 108, 255, .3);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}.recap-blue-page[data-v-072fdc7d]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#050a1a,#0a0a2a,#050a1a,#0a0a0a);color:var(--text-primary);padding:0;position:relative;overflow-x:hidden}.header-section[data-v-072fdc7d]{text-align:center;padding:4rem 2rem 6rem;position:relative;z-index:2}.back-button-container[data-v-072fdc7d]{position:absolute;top:2rem;left:2rem;z-index:10}.back-button[data-v-072fdc7d]{display:flex;align-items:center;gap:.5em;padding:.8em 1.5em;background:#3a6cff1a;color:var(--blue-primary);text-decoration:none;border:2px solid rgba(58,108,255,.3);border-radius:15px;font-weight:600;font-size:1em;transition:var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-button[data-v-072fdc7d]:hover{background:#3a6cff33;border-color:var(--blue-primary);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.back-icon[data-v-072fdc7d]{font-size:1.2em;font-weight:700}.header-section h1[data-v-072fdc7d]{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:1rem;background:linear-gradient(135deg,var(--blue-primary),var(--blue-secondary),#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;font-weight:900}.header-section p[data-v-072fdc7d]{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.stats-container[data-v-072fdc7d]{max-width:1400px;margin:0 auto;padding:0 2rem}.stats-grid[data-v-072fdc7d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem}.stat-card[data-v-072fdc7d]{background:var(--bg-card);border-radius:20px;padding:2rem;text-align:center;border:2px solid transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;transition:var(--transition)}.stat-card[data-v-072fdc7d]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--blue-primary),var(--blue-secondary))}.stat-card[data-v-072fdc7d]:hover{transform:translateY(-10px);border-color:var(--blue-primary);box-shadow:0 20px 40px #3a6cff33}.stat-icon[data-v-072fdc7d]{font-size:3rem;margin-bottom:1rem}.stat-card h3[data-v-072fdc7d]{font-size:1.1rem;margin-bottom:.5rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px}.stat-value[data-v-072fdc7d]{font-size:2.5rem;font-weight:700;color:var(--blue-primary);text-shadow:0 0 20px rgba(58,108,255,.5)}.controls-section[data-v-072fdc7d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;flex-wrap:wrap;gap:1rem}.add-match-btn[data-v-072fdc7d]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--blue-primary),var(--blue-secondary));color:#fff;border:none;border-radius:15px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:var(--transition);box-shadow:0 4px 15px #3a6cff4d}.add-match-btn[data-v-072fdc7d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3a6cff66}.btn-icon[data-v-072fdc7d]{font-size:1.2rem}.filters-section[data-v-072fdc7d]{display:flex;gap:1rem}.filter-select[data-v-072fdc7d]{background:var(--bg-card);color:var(--text-primary);border:2px solid rgba(58,108,255,.3);padding:.8rem 1rem;border-radius:10px;font-size:.9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition)}.filter-select[data-v-072fdc7d]:focus{outline:none;border-color:var(--blue-primary)}.filter-select option[data-v-072fdc7d],.form-group select option[data-v-072fdc7d]{background:#1a1a1a;color:var(--text-primary);padding:8px 12px}.filter-select[data-v-072fdc7d],.form-group select[data-v-072fdc7d]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff4655' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.results-table[data-v-072fdc7d]{background:var(--bg-card);border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(58,108,255,.2);margin-bottom:2rem}.table-header[data-v-072fdc7d]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1.5fr 1fr 1fr;gap:1rem;padding:1.5rem;background:#3a6cff1a;border-bottom:2px solid rgba(58,108,255,.3);font-weight:700;font-size:1.1rem}.header-item[data-v-072fdc7d]{text-align:center;color:var(--blue-primary);text-transform:uppercase;letter-spacing:1px}.table-row[data-v-072fdc7d]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1.5fr 1fr 1fr;gap:1rem;padding:1.2rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);transition:var(--transition)}.table-row[data-v-072fdc7d]:hover{background:#3a6cff1a}.table-row.win[data-v-072fdc7d]{border-left:4px solid #4caf50}.table-row.loss[data-v-072fdc7d]{border-left:4px solid var(--blue-primary)}.table-cell[data-v-072fdc7d]{text-align:center;color:var(--text-primary);font-size:.95rem;display:flex;align-items:center;justify-content:center}.result-win[data-v-072fdc7d]{color:#4caf50;font-weight:700}.result-loss[data-v-072fdc7d]{color:var(--blue-primary);font-weight:700}.score-cell.winner[data-v-072fdc7d]{color:#4caf50;font-weight:700;font-size:1.1rem}.perf-btn[data-v-072fdc7d],.edit-btn[data-v-072fdc7d],.delete-btn[data-v-072fdc7d]{background:none;border:none;padding:.5rem;border-radius:8px;cursor:pointer;font-size:1rem;transition:var(--transition);color:var(--text-secondary)}.perf-btn[data-v-072fdc7d]:hover{background:#3498db33;color:#3498db}.edit-btn[data-v-072fdc7d]:hover{background:#ffc10733;color:#ffc107}.delete-btn[data-v-072fdc7d]:hover{background:#3a6cff33;color:var(--blue-primary)}.no-data-message[data-v-072fdc7d]{text-align:center;padding:3rem;color:var(--text-secondary)}.pagination-section[data-v-072fdc7d]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;flex-wrap:wrap;gap:1rem}.pagination-info[data-v-072fdc7d]{color:var(--text-secondary);font-size:.9rem}.pagination-controls[data-v-072fdc7d]{display:flex;align-items:center;gap:1rem}.pagination-btn[data-v-072fdc7d]{background:var(--bg-card);color:var(--text-primary);border:2px solid rgba(58,108,255,.3);padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:var(--transition)}.pagination-btn[data-v-072fdc7d]:hover:not(:disabled){border-color:var(--blue-primary);background:#3a6cff1a}.pagination-btn[data-v-072fdc7d]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-072fdc7d]{display:flex;gap:.5rem}.page-btn[data-v-072fdc7d]{background:var(--bg-card);color:var(--text-primary);border:2px solid rgba(58,108,255,.3);padding:.5rem .75rem;border-radius:8px;cursor:pointer;transition:var(--transition);min-width:40px}.page-btn.active[data-v-072fdc7d]{background:var(--blue-primary);border-color:var(--blue-primary)}.page-btn[data-v-072fdc7d]:hover{border-color:var(--blue-primary);background:#3a6cff1a}.performance-analysis[data-v-072fdc7d]{margin-top:4rem;padding:2rem 0}.performance-analysis h2[data-v-072fdc7d]{text-align:center;font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:3rem}.analysis-grid[data-v-072fdc7d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.analysis-card[data-v-072fdc7d]{background:var(--bg-card);border-radius:20px;padding:2rem;cursor:pointer;transition:var(--transition);border:2px solid transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.analysis-card[data-v-072fdc7d]:hover{transform:translateY(-5px);border-color:var(--blue-primary);box-shadow:0 15px 30px #3a6cff33}.analysis-card h3[data-v-072fdc7d]{font-size:1.3rem;color:var(--blue-primary);margin-bottom:1rem}.map-stat[data-v-072fdc7d],.game-stat[data-v-072fdc7d],.trend-item[data-v-072fdc7d],.agent-stat[data-v-072fdc7d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.map-name[data-v-072fdc7d],.game-name[data-v-072fdc7d],.trend-label[data-v-072fdc7d],.agent-name[data-v-072fdc7d]{color:var(--text-primary);font-weight:500}.map-winrate[data-v-072fdc7d],.game-winrate[data-v-072fdc7d],.trend-value[data-v-072fdc7d],.agent-winrate[data-v-072fdc7d]{color:var(--blue-primary);font-weight:700}.click-hint[data-v-072fdc7d]{text-align:center;color:var(--text-secondary);font-size:.8rem;margin-top:1rem;font-style:italic}.popup-overlay[data-v-072fdc7d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popup-content[data-v-072fdc7d]{background:var(--bg-card);border-radius:20px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(58,108,255,.3);box-shadow:0 20px 40px #00000080}.popup-header[data-v-072fdc7d]{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:2px solid rgba(58,108,255,.3)}.popup-header h3[data-v-072fdc7d]{font-size:1.5rem;color:var(--blue-primary);margin:0}.close-btn[data-v-072fdc7d]{background:none;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:50%;transition:var(--transition)}.close-btn[data-v-072fdc7d]:hover{background:#3a6cff33;color:var(--blue-primary)}.popup-body[data-v-072fdc7d]{padding:2rem}.result-form[data-v-072fdc7d]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-072fdc7d]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-072fdc7d]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-072fdc7d]{color:var(--text-primary);font-weight:500;font-size:.9rem}.form-group input[data-v-072fdc7d],.form-group select[data-v-072fdc7d],.form-group textarea[data-v-072fdc7d]{background:#ffffff1a;border:2px solid rgba(58,108,255,.3);border-radius:10px;padding:.8rem;color:var(--text-primary);font-size:.9rem;transition:var(--transition)}.form-group select[data-v-072fdc7d]{background:#1a1a1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.form-group select option[data-v-072fdc7d]{background:#1a1a1a;color:var(--text-primary);padding:.5rem;border:none}.form-group input[data-v-072fdc7d]:focus,.form-group select[data-v-072fdc7d]:focus,.form-group textarea[data-v-072fdc7d]:focus{outline:none;border-color:var(--blue-primary);background:#3a6cff1a}.form-actions[data-v-072fdc7d]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.submit-btn[data-v-072fdc7d],.save-btn[data-v-072fdc7d]{background:linear-gradient(135deg,var(--blue-primary),var(--blue-secondary));color:#fff;border:none;padding:.8rem 1.5rem;border-radius:10px;font-weight:500;cursor:pointer;transition:var(--transition)}.submit-btn[data-v-072fdc7d]:hover,.save-btn[data-v-072fdc7d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3a6cff66}.cancel-btn[data-v-072fdc7d]{background:transparent;color:var(--text-secondary);border:2px solid rgba(255,255,255,.3);padding:.8rem 1.5rem;border-radius:10px;font-weight:500;cursor:pointer;transition:var(--transition)}.cancel-btn[data-v-072fdc7d]:hover{border-color:var(--blue-primary);color:var(--blue-primary)}.players-stats-table[data-v-072fdc7d]{margin-top:1rem}.stats-table-header[data-v-072fdc7d]{display:grid;grid-template-columns:1.5fr 1fr .8fr .8fr .8fr .8fr .8fr .8fr;gap:.5rem;padding:1rem;background:#3a6cff1a;border-radius:10px 10px 0 0;font-weight:700;font-size:.9rem}.stats-table-row[data-v-072fdc7d]{display:grid;grid-template-columns:1.5fr 1fr .8fr .8fr .8fr .8fr .8fr .8fr;gap:.5rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.stats-cell[data-v-072fdc7d]{display:flex;align-items:center;justify-content:center}.player-input[data-v-072fdc7d],.stat-input[data-v-072fdc7d],.agent-select[data-v-072fdc7d],.player-select[data-v-072fdc7d]{background:#ffffff1a;border:1px solid rgba(58,108,255,.3);border-radius:5px;padding:.5rem;color:var(--text-primary);width:100%;text-align:center;font-size:.85rem}.agent-select[data-v-072fdc7d],.player-select[data-v-072fdc7d]{background:#1a1a1a;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}.agent-select option[data-v-072fdc7d],.player-select option[data-v-072fdc7d]{background:#1a1a1a;color:var(--text-primary);padding:.5rem}.kd-ratio[data-v-072fdc7d]{color:var(--blue-primary);font-weight:700}.performance-actions[data-v-072fdc7d]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}@media (max-width: 1200px){.table-header[data-v-072fdc7d],.table-row[data-v-072fdc7d]{grid-template-columns:repeat(8,minmax(100px,1fr));font-size:.8rem}.stats-table-header[data-v-072fdc7d],.stats-table-row[data-v-072fdc7d]{grid-template-columns:1.2fr .8fr .6fr .6fr .6fr .6fr .6fr .6fr;font-size:.8rem}}@media (max-width: 768px){.stats-grid[data-v-072fdc7d]{grid-template-columns:repeat(2,1fr);gap:1rem}.controls-section[data-v-072fdc7d]{flex-direction:column;align-items:stretch}.filters-section[data-v-072fdc7d]{justify-content:center}.table-header[data-v-072fdc7d],.table-row[data-v-072fdc7d]{grid-template-columns:1fr;text-align:left}.table-cell[data-v-072fdc7d]{justify-content:flex-start;padding:.25rem 0}.form-row[data-v-072fdc7d],.analysis-grid[data-v-072fdc7d]{grid-template-columns:1fr}.stats-table-header[data-v-072fdc7d],.stats-table-row[data-v-072fdc7d]{grid-template-columns:1fr 1fr 1fr 1fr;gap:.25rem}.stats-table-header .header-cell[data-v-072fdc7d]:nth-child(n+5),.stats-table-row .stats-cell[data-v-072fdc7d]:nth-child(n+5){display:none}}@media (max-width: 480px){.header-section[data-v-072fdc7d]{padding:2rem 1rem 4rem}.stats-container[data-v-072fdc7d]{padding:0 1rem}.stats-grid[data-v-072fdc7d]{grid-template-columns:1fr}.back-button-container[data-v-072fdc7d]{position:relative;top:0;left:0;margin-bottom:1rem}}.analysis-card[data-v-072fdc7d]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #dc143c4d}.analysis-card[data-v-072fdc7d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#dc143c1a,#8b45131a);opacity:0;transition:opacity .3s ease}.analysis-card[data-v-072fdc7d]:hover:before{opacity:1}.detailed-stats-grid[data-v-072fdc7d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem}.detailed-stat-card[data-v-072fdc7d]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(58,108,255,.3);border-radius:15px;padding:1.5rem;text-align:center;transition:var(--transition)}.detailed-stat-card[data-v-072fdc7d]:hover{transform:translateY(-3px);border-color:var(--blue-primary);box-shadow:0 10px 25px #dc143c33}.detailed-stat-card.no-data[data-v-072fdc7d]{opacity:.6;border-color:#fff3}.stat-name[data-v-072fdc7d]{font-size:1.1rem;font-weight:700;color:var(--blue-primary);margin-bottom:1rem}.stat-details[data-v-072fdc7d]{display:flex;flex-direction:column;gap:.5rem}.win-rate[data-v-072fdc7d]{font-size:1.2rem;font-weight:700;color:var(--text-primary)}.match-breakdown[data-v-072fdc7d]{display:flex;justify-content:space-around;margin:.5rem 0}.wins[data-v-072fdc7d]{color:#4ade80;font-weight:700}.losses[data-v-072fdc7d]{color:#f87171;font-weight:700}.picks[data-v-072fdc7d]{color:var(--blue-primary);font-weight:500}.total-matches[data-v-072fdc7d]{color:var(--text-secondary);font-size:.9rem}.matches-history-table[data-v-072fdc7d]{margin-top:1rem;max-height:400px;overflow-y:auto}.matches-table-header[data-v-072fdc7d]{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr 1fr 1.5fr;gap:.5rem;padding:1rem;background:#3a6cff1a;border-radius:10px 10px 0 0;font-weight:700;font-size:.9rem;position:sticky;top:0;z-index:1}.matches-table-row[data-v-072fdc7d]{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr 1fr 1.5fr;gap:.5rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.1);transition:var(--transition)}.matches-table-row[data-v-072fdc7d]:hover{background:#3a6cff0d}.matches-cell[data-v-072fdc7d]{display:flex;align-items:center;justify-content:center;font-size:.85rem}.kda-cell[data-v-072fdc7d]{font-weight:700}.kda-cell .kills[data-v-072fdc7d]{color:#4ade80}.kda-cell .deaths[data-v-072fdc7d]{color:#f87171}.kda-cell .assists[data-v-072fdc7d]{color:#60a5fa}.performance-summary[data-v-072fdc7d]{margin-top:2rem;padding:1.5rem;background:#3a6cff1a;border-radius:15px;border:1px solid rgba(58,108,255,.3)}.summary-item[data-v-072fdc7d]{display:flex;justify-content:space-between;margin-bottom:1rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.summary-item[data-v-072fdc7d]:last-child{border-bottom:none;margin-bottom:0}.summary-label[data-v-072fdc7d]{color:var(--text-secondary);font-weight:500}.summary-value[data-v-072fdc7d]{color:var(--blue-primary);font-weight:700}.no-data-message[data-v-072fdc7d]{text-align:center;padding:2rem;color:var(--text-secondary);font-style:italic}.loading-container[data-v-072fdc7d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.loading-spinner[data-v-072fdc7d]{width:40px;height:40px;border:3px solid rgba(58,108,255,.3);border-top:3px solid var(--blue-primary);border-radius:50%;animation:spin-072fdc7d 1s linear infinite;margin-bottom:1rem}@keyframes spin-072fdc7d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.view-matches-btn[data-v-072fdc7d]{background:var(--blue-primary);color:#fff;border:none;padding:.5rem;border-radius:5px;cursor:pointer;transition:var(--transition);font-size:1rem}.view-matches-btn[data-v-072fdc7d]:hover{background:var(--blue-secondary);transform:scale(1.1)}.add-btn[data-v-072fdc7d]{background:#4ade80;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;transition:var(--transition);font-size:1rem;margin-right:1rem}.add-btn[data-v-072fdc7d]:hover{background:#22c55e;transform:translateY(-2px)}.positive[data-v-072fdc7d]{color:#4ade80!important}.actions[data-v-072fdc7d]{display:flex;gap:.5rem;justify-content:center}[data-v-213c4221]:root{--red-primary: #ff4655;--red-secondary: #ff6b78;--red-dark: #dc3545;--bg-dark: #0a0a0a;--bg-card: rgba(20, 20, 20, .95);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .8);--shadow-glow: 0 0 30px rgba(255, 70, 85, .3);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}.recap-red-page[data-v-213c4221]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a0505,#2a0a0a,#1a0505,#0a0a0a);color:var(--text-primary);padding:0;position:relative;overflow-x:hidden}.header-section[data-v-213c4221]{text-align:center;padding:4rem 2rem 6rem;position:relative;z-index:2}.back-button-container[data-v-213c4221]{position:absolute;top:2rem;left:2rem;z-index:10}.back-button[data-v-213c4221]{display:flex;align-items:center;gap:.5em;padding:.8em 1.5em;background:#ff46551a;color:var(--red-primary);text-decoration:none;border:2px solid rgba(255,70,85,.3);border-radius:15px;font-weight:600;font-size:1em;transition:var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-button[data-v-213c4221]:hover{background:#ff465533;border-color:var(--red-primary);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.back-icon[data-v-213c4221]{font-size:1.2em;font-weight:700}.header-section h1[data-v-213c4221]{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:1rem;background:linear-gradient(135deg,var(--red-primary),var(--red-secondary),#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;font-weight:900}.header-section p[data-v-213c4221]{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.stats-container[data-v-213c4221]{max-width:1400px;margin:0 auto;padding:0 2rem}.stats-grid[data-v-213c4221]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem}.stat-card[data-v-213c4221]{background:var(--bg-card);border-radius:20px;padding:2rem;text-align:center;border:2px solid transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;transition:var(--transition)}.stat-card[data-v-213c4221]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--red-primary),var(--red-secondary))}.stat-card[data-v-213c4221]:hover{transform:translateY(-10px);border-color:var(--red-primary);box-shadow:0 20px 40px #ff465533}.stat-icon[data-v-213c4221]{font-size:3rem;margin-bottom:1rem}.stat-card h3[data-v-213c4221]{font-size:1.1rem;margin-bottom:.5rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px}.stat-value[data-v-213c4221]{font-size:2.5rem;font-weight:700;color:var(--red-primary);text-shadow:0 0 20px rgba(255,70,85,.5)}.controls-section[data-v-213c4221]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;flex-wrap:wrap;gap:1rem}.add-match-btn[data-v-213c4221]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--red-primary),var(--red-secondary));color:#fff;border:none;border-radius:15px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:var(--transition);box-shadow:0 4px 15px #ff46554d}.add-match-btn[data-v-213c4221]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff465566}.btn-icon[data-v-213c4221]{font-size:1.2rem}.filters-section[data-v-213c4221]{display:flex;gap:1rem}.filter-select[data-v-213c4221]{background:var(--bg-card);color:var(--text-primary);border:2px solid rgba(255,70,85,.3);padding:.8rem 1rem;border-radius:10px;font-size:.9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition)}.filter-select[data-v-213c4221]:focus{outline:none;border-color:var(--red-primary)}.filter-select option[data-v-213c4221],.form-group select option[data-v-213c4221]{background:#1a1a1a;color:var(--text-primary);padding:8px 12px}.filter-select[data-v-213c4221],.form-group select[data-v-213c4221]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff4655' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.results-table[data-v-213c4221]{background:var(--bg-card);border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,70,85,.2);margin-bottom:2rem}.table-header[data-v-213c4221]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1.5fr 1fr 1fr;gap:1rem;padding:1.5rem;background:#ff46551a;border-bottom:2px solid rgba(255,70,85,.3);font-weight:700;font-size:1.1rem}.header-item[data-v-213c4221]{text-align:center;color:var(--red-primary);text-transform:uppercase;letter-spacing:1px}.table-row[data-v-213c4221]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1.5fr 1fr 1fr;gap:1rem;padding:1.2rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);transition:var(--transition)}.table-row[data-v-213c4221]:hover{background:#ff46551a}.table-row.win[data-v-213c4221]{border-left:4px solid #4caf50}.table-row.loss[data-v-213c4221]{border-left:4px solid var(--red-primary)}.table-cell[data-v-213c4221]{text-align:center;color:var(--text-primary);font-size:.95rem;display:flex;align-items:center;justify-content:center}.result-win[data-v-213c4221]{color:#4caf50;font-weight:700}.result-loss[data-v-213c4221]{color:var(--red-primary);font-weight:700}.score-cell.winner[data-v-213c4221]{color:#4caf50;font-weight:700;font-size:1.1rem}.perf-btn[data-v-213c4221],.edit-btn[data-v-213c4221],.delete-btn[data-v-213c4221]{background:none;border:none;padding:.5rem;border-radius:8px;cursor:pointer;font-size:1rem;transition:var(--transition);color:var(--text-secondary)}.perf-btn[data-v-213c4221]:hover{background:#3498db33;color:#3498db}.edit-btn[data-v-213c4221]:hover{background:#ffc10733;color:#ffc107}.delete-btn[data-v-213c4221]:hover{background:#ff465533;color:var(--red-primary)}.no-data-message[data-v-213c4221]{text-align:center;padding:3rem;color:var(--text-secondary)}.pagination-section[data-v-213c4221]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;flex-wrap:wrap;gap:1rem}.pagination-info[data-v-213c4221]{color:var(--text-secondary);font-size:.9rem}.pagination-controls[data-v-213c4221]{display:flex;align-items:center;gap:1rem}.pagination-btn[data-v-213c4221]{background:var(--bg-card);color:var(--text-primary);border:2px solid rgba(255,70,85,.3);padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:var(--transition)}.pagination-btn[data-v-213c4221]:hover:not(:disabled){border-color:var(--red-primary);background:#ff46551a}.pagination-btn[data-v-213c4221]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-213c4221]{display:flex;gap:.5rem}.page-btn[data-v-213c4221]{background:var(--bg-card);color:var(--text-primary);border:2px solid rgba(255,70,85,.3);padding:.5rem .75rem;border-radius:8px;cursor:pointer;transition:var(--transition);min-width:40px}.page-btn.active[data-v-213c4221]{background:var(--red-primary);border-color:var(--red-primary)}.page-btn[data-v-213c4221]:hover{border-color:var(--red-primary);background:#ff46551a}.performance-analysis[data-v-213c4221]{margin-top:4rem;padding:2rem 0}.performance-analysis h2[data-v-213c4221]{text-align:center;font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:3rem}.analysis-grid[data-v-213c4221]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.analysis-card[data-v-213c4221]{background:var(--bg-card);border-radius:20px;padding:2rem;cursor:pointer;transition:var(--transition);border:2px solid transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.analysis-card[data-v-213c4221]:hover{transform:translateY(-5px);border-color:var(--red-primary);box-shadow:0 15px 30px #ff465533}.analysis-card h3[data-v-213c4221]{font-size:1.3rem;color:var(--red-primary);margin-bottom:1rem}.map-stat[data-v-213c4221],.game-stat[data-v-213c4221],.trend-item[data-v-213c4221],.agent-stat[data-v-213c4221]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.map-name[data-v-213c4221],.game-name[data-v-213c4221],.trend-label[data-v-213c4221],.agent-name[data-v-213c4221]{color:var(--text-primary);font-weight:500}.map-winrate[data-v-213c4221],.game-winrate[data-v-213c4221],.trend-value[data-v-213c4221],.agent-winrate[data-v-213c4221]{color:var(--red-primary);font-weight:700}.click-hint[data-v-213c4221]{text-align:center;color:var(--text-secondary);font-size:.8rem;margin-top:1rem;font-style:italic}.popup-overlay[data-v-213c4221]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popup-content[data-v-213c4221]{background:var(--bg-card);border-radius:20px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,70,85,.3);box-shadow:0 20px 40px #00000080}.popup-header[data-v-213c4221]{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:2px solid rgba(255,70,85,.3)}.popup-header h3[data-v-213c4221]{font-size:1.5rem;color:var(--red-primary);margin:0}.close-btn[data-v-213c4221]{background:none;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:50%;transition:var(--transition)}.close-btn[data-v-213c4221]:hover{background:#ff465533;color:var(--red-primary)}.popup-body[data-v-213c4221]{padding:2rem}.result-form[data-v-213c4221]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-213c4221]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-213c4221]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-213c4221]{color:var(--text-primary);font-weight:500;font-size:.9rem}.form-group input[data-v-213c4221],.form-group select[data-v-213c4221],.form-group textarea[data-v-213c4221]{background:#ffffff1a;border:2px solid rgba(255,70,85,.3);border-radius:10px;padding:.8rem;color:var(--text-primary);font-size:.9rem;transition:var(--transition)}.form-group select[data-v-213c4221]{background:#1a1a1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.form-group select option[data-v-213c4221]{background:#1a1a1a;color:var(--text-primary);padding:.5rem;border:none}.form-group input[data-v-213c4221]:focus,.form-group select[data-v-213c4221]:focus,.form-group textarea[data-v-213c4221]:focus{outline:none;border-color:var(--red-primary);background:#ff46551a}.form-actions[data-v-213c4221]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.submit-btn[data-v-213c4221],.save-btn[data-v-213c4221]{background:linear-gradient(135deg,var(--red-primary),var(--red-secondary));color:#fff;border:none;padding:.8rem 1.5rem;border-radius:10px;font-weight:500;cursor:pointer;transition:var(--transition)}.submit-btn[data-v-213c4221]:hover,.save-btn[data-v-213c4221]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff465566}.cancel-btn[data-v-213c4221]{background:transparent;color:var(--text-secondary);border:2px solid rgba(255,255,255,.3);padding:.8rem 1.5rem;border-radius:10px;font-weight:500;cursor:pointer;transition:var(--transition)}.cancel-btn[data-v-213c4221]:hover{border-color:var(--red-primary);color:var(--red-primary)}.players-stats-table[data-v-213c4221]{margin-top:1rem}.stats-table-header[data-v-213c4221]{display:grid;grid-template-columns:1.5fr 1fr .8fr .8fr .8fr .8fr .8fr .8fr;gap:.5rem;padding:1rem;background:#ff46551a;border-radius:10px 10px 0 0;font-weight:700;font-size:.9rem}.stats-table-row[data-v-213c4221]{display:grid;grid-template-columns:1.5fr 1fr .8fr .8fr .8fr .8fr .8fr .8fr;gap:.5rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.stats-cell[data-v-213c4221]{display:flex;align-items:center;justify-content:center}.player-input[data-v-213c4221],.stat-input[data-v-213c4221],.agent-select[data-v-213c4221],.player-select[data-v-213c4221]{background:#ffffff1a;border:1px solid rgba(255,70,85,.3);border-radius:5px;padding:.5rem;color:var(--text-primary);width:100%;text-align:center;font-size:.85rem}.agent-select[data-v-213c4221],.player-select[data-v-213c4221]{background:#1a1a1a;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}.agent-select option[data-v-213c4221],.player-select option[data-v-213c4221]{background:#1a1a1a;color:var(--text-primary);padding:.5rem}.kd-ratio[data-v-213c4221]{color:var(--red-primary);font-weight:700}.performance-actions[data-v-213c4221]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}@media (max-width: 1200px){.table-header[data-v-213c4221],.table-row[data-v-213c4221]{grid-template-columns:repeat(8,minmax(100px,1fr));font-size:.8rem}.stats-table-header[data-v-213c4221],.stats-table-row[data-v-213c4221]{grid-template-columns:1.2fr .8fr .6fr .6fr .6fr .6fr .6fr .6fr;font-size:.8rem}}@media (max-width: 768px){.stats-grid[data-v-213c4221]{grid-template-columns:repeat(2,1fr);gap:1rem}.controls-section[data-v-213c4221]{flex-direction:column;align-items:stretch}.filters-section[data-v-213c4221]{justify-content:center}.table-header[data-v-213c4221],.table-row[data-v-213c4221]{grid-template-columns:1fr;text-align:left}.table-cell[data-v-213c4221]{justify-content:flex-start;padding:.25rem 0}.form-row[data-v-213c4221],.analysis-grid[data-v-213c4221]{grid-template-columns:1fr}.stats-table-header[data-v-213c4221],.stats-table-row[data-v-213c4221]{grid-template-columns:1fr 1fr 1fr 1fr;gap:.25rem}.stats-table-header .header-cell[data-v-213c4221]:nth-child(n+5),.stats-table-row .stats-cell[data-v-213c4221]:nth-child(n+5){display:none}}@media (max-width: 480px){.header-section[data-v-213c4221]{padding:2rem 1rem 4rem}.stats-container[data-v-213c4221]{padding:0 1rem}.stats-grid[data-v-213c4221]{grid-template-columns:1fr}.back-button-container[data-v-213c4221]{position:relative;top:0;left:0;margin-bottom:1rem}}.analysis-card[data-v-213c4221]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #dc143c4d}.analysis-card[data-v-213c4221]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#dc143c1a,#8b45131a);opacity:0;transition:opacity .3s ease}.analysis-card[data-v-213c4221]:hover:before{opacity:1}.detailed-stats-grid[data-v-213c4221]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem}.detailed-stat-card[data-v-213c4221]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,70,85,.3);border-radius:15px;padding:1.5rem;text-align:center;transition:var(--transition)}.detailed-stat-card[data-v-213c4221]:hover{transform:translateY(-3px);border-color:var(--red-primary);box-shadow:0 10px 25px #dc143c33}.detailed-stat-card.no-data[data-v-213c4221]{opacity:.6;border-color:#fff3}.stat-name[data-v-213c4221]{font-size:1.1rem;font-weight:700;color:var(--red-primary);margin-bottom:1rem}.stat-details[data-v-213c4221]{display:flex;flex-direction:column;gap:.5rem}.win-rate[data-v-213c4221]{font-size:1.2rem;font-weight:700;color:var(--text-primary)}.match-breakdown[data-v-213c4221]{display:flex;justify-content:space-around;margin:.5rem 0}.wins[data-v-213c4221]{color:#4ade80;font-weight:700}.losses[data-v-213c4221]{color:#f87171;font-weight:700}.picks[data-v-213c4221]{color:var(--red-primary);font-weight:500}.total-matches[data-v-213c4221]{color:var(--text-secondary);font-size:.9rem}.matches-history-table[data-v-213c4221]{margin-top:1rem;max-height:400px;overflow-y:auto}.matches-table-header[data-v-213c4221]{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr 1fr 1.5fr;gap:.5rem;padding:1rem;background:#ff46551a;border-radius:10px 10px 0 0;font-weight:700;font-size:.9rem;position:sticky;top:0;z-index:1}.matches-table-row[data-v-213c4221]{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr 1fr 1.5fr;gap:.5rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.1);transition:var(--transition)}.matches-table-row[data-v-213c4221]:hover{background:#ff46550d}.matches-cell[data-v-213c4221]{display:flex;align-items:center;justify-content:center;font-size:.85rem}.kda-cell[data-v-213c4221]{font-weight:700}.kda-cell .kills[data-v-213c4221]{color:#4ade80}.kda-cell .deaths[data-v-213c4221]{color:#f87171}.kda-cell .assists[data-v-213c4221]{color:#60a5fa}.performance-summary[data-v-213c4221]{margin-top:2rem;padding:1.5rem;background:#ff46551a;border-radius:15px;border:1px solid rgba(255,70,85,.3)}.summary-item[data-v-213c4221]{display:flex;justify-content:space-between;margin-bottom:1rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.summary-item[data-v-213c4221]:last-child{border-bottom:none;margin-bottom:0}.summary-label[data-v-213c4221]{color:var(--text-secondary);font-weight:500}.summary-value[data-v-213c4221]{color:var(--red-primary);font-weight:700}.no-data-message[data-v-213c4221]{text-align:center;padding:2rem;color:var(--text-secondary);font-style:italic}.loading-container[data-v-213c4221]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.loading-spinner[data-v-213c4221]{width:40px;height:40px;border:3px solid rgba(255,70,85,.3);border-top:3px solid var(--red-primary);border-radius:50%;animation:spin-213c4221 1s linear infinite;margin-bottom:1rem}@keyframes spin-213c4221{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.view-matches-btn[data-v-213c4221]{background:var(--red-primary);color:#fff;border:none;padding:.5rem;border-radius:5px;cursor:pointer;transition:var(--transition);font-size:1rem}.view-matches-btn[data-v-213c4221]:hover{background:var(--red-secondary);transform:scale(1.1)}.add-btn[data-v-213c4221]{background:#4ade80;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;transition:var(--transition);font-size:1rem;margin-right:1rem}.add-btn[data-v-213c4221]:hover{background:#22c55e;transform:translateY(-2px)}.positive[data-v-213c4221]{color:#4ade80!important}.actions[data-v-213c4221]{display:flex;gap:.5rem;justify-content:center}[data-v-e6a7cb4d]:root{--white-primary: #ffffff;--white-secondary: #f8f9fa;--white-accent: #e9ecef;--bg-dark: #0a0a0a;--bg-card: rgba(20, 20, 20, .95);--text-primary: #000000;--text-secondary: rgba(0, 0, 0, .8);--shadow-glow: 0 0 30px rgba(255, 255, 255, .3);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}.recap-white-page[data-v-e6a7cb4d]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#2a2a2a,#1a1a1a,#0a0a0a);color:var(--text-primary);padding:0;position:relative;overflow-x:hidden}.header-section[data-v-e6a7cb4d]{text-align:center;padding:4rem 2rem 6rem;position:relative;z-index:2}.back-button-container[data-v-e6a7cb4d]{position:absolute;top:2rem;left:2rem;z-index:10}.back-button[data-v-e6a7cb4d]{display:flex;align-items:center;gap:.5em;padding:.8em 1.5em;background:#ffffff1a;color:var(--white-primary);text-decoration:none;border:2px solid rgba(255,255,255,.3);border-radius:15px;font-weight:600;font-size:1em;transition:var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-button[data-v-e6a7cb4d]:hover{background:#fff3;border-color:var(--white-primary);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.back-icon[data-v-e6a7cb4d]{font-size:1.2em;font-weight:700}.header-section h1[data-v-e6a7cb4d]{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:1rem;background:linear-gradient(135deg,var(--white-primary),var(--white-secondary),#ccc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;font-weight:900}.header-section p[data-v-e6a7cb4d]{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.stats-container[data-v-e6a7cb4d]{max-width:1400px;margin:0 auto;padding:0 2rem}.stats-grid[data-v-e6a7cb4d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem}.stat-card[data-v-e6a7cb4d]{background:var(--bg-card);border-radius:20px;padding:2rem;text-align:center;border:2px solid transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;transition:var(--transition)}.stat-card[data-v-e6a7cb4d]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--white-primary),var(--white-secondary))}.stat-card[data-v-e6a7cb4d]:hover{transform:translateY(-10px);border-color:var(--white-primary);box-shadow:0 20px 40px #fff3}.stat-icon[data-v-e6a7cb4d]{font-size:3rem;margin-bottom:1rem}.stat-card h3[data-v-e6a7cb4d]{font-size:1.1rem;margin-bottom:.5rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px}.stat-value[data-v-e6a7cb4d]{font-size:2.5rem;font-weight:700;color:var(--white-primary);text-shadow:0 0 20px rgba(255,255,255,.5)}.controls-section[data-v-e6a7cb4d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;flex-wrap:wrap;gap:1rem}.add-match-btn[data-v-e6a7cb4d]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--white-primary),var(--white-secondary));color:#000;border:none;border-radius:15px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:var(--transition);box-shadow:0 4px 15px #ffffff4d}.add-match-btn[data-v-e6a7cb4d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #fff6}.btn-icon[data-v-e6a7cb4d]{font-size:1.2rem}.filters-section[data-v-e6a7cb4d]{display:flex;gap:1rem}.filter-select[data-v-e6a7cb4d]{background:var(--bg-card);color:var(--text-primary);border:2px solid rgba(255,255,255,.3);padding:.8rem 1rem;border-radius:10px;font-size:.9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition)}.filter-select[data-v-e6a7cb4d]:focus{outline:none;border-color:var(--white-primary)}.filter-select option[data-v-e6a7cb4d],.form-group select option[data-v-e6a7cb4d]{background:#1a1a1a;color:var(--text-primary);padding:8px 12px}.filter-select[data-v-e6a7cb4d],.form-group select[data-v-e6a7cb4d]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.results-table[data-v-e6a7cb4d]{background:var(--bg-card);border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.2);margin-bottom:2rem}.table-header[data-v-e6a7cb4d]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1.5fr 1fr 1fr;gap:1rem;padding:1.5rem;background:#ffffff1a;border-bottom:2px solid rgba(255,255,255,.3);font-weight:700;font-size:1.1rem}.header-item[data-v-e6a7cb4d]{text-align:center;color:var(--white-primary);text-transform:uppercase;letter-spacing:1px}.table-row[data-v-e6a7cb4d]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1.5fr 1fr 1fr;gap:1rem;padding:1.2rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);transition:var(--transition)}.table-row[data-v-e6a7cb4d]:hover{background:#ffffff1a}.table-row.win[data-v-e6a7cb4d]{border-left:4px solid #4caf50}.table-row.loss[data-v-e6a7cb4d]{border-left:4px solid #f44336}.table-cell[data-v-e6a7cb4d]{text-align:center;color:var(--text-primary);font-size:.95rem;display:flex;align-items:center;justify-content:center}.result-win[data-v-e6a7cb4d]{color:#4caf50;font-weight:700}.result-loss[data-v-e6a7cb4d]{color:#f44336;font-weight:700}.score-cell.winner[data-v-e6a7cb4d]{color:#4caf50;font-weight:700;font-size:1.1rem}.perf-btn[data-v-e6a7cb4d],.edit-btn[data-v-e6a7cb4d],.delete-btn[data-v-e6a7cb4d]{background:none;border:none;padding:.5rem;border-radius:8px;cursor:pointer;font-size:1rem;transition:var(--transition);color:var(--text-secondary)}.perf-btn[data-v-e6a7cb4d]:hover{background:#3498db33;color:#3498db}.edit-btn[data-v-e6a7cb4d]:hover{background:#ffc10733;color:#ffc107}.delete-btn[data-v-e6a7cb4d]:hover{background:#f4433633;color:#f44336}.no-data-message[data-v-e6a7cb4d]{text-align:center;padding:3rem;color:var(--text-secondary)}.pagination-section[data-v-e6a7cb4d]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;flex-wrap:wrap;gap:1rem}.pagination-info[data-v-e6a7cb4d]{color:var(--text-secondary);font-size:.9rem}.pagination-controls[data-v-e6a7cb4d]{display:flex;align-items:center;gap:1rem}.pagination-btn[data-v-e6a7cb4d]{background:var(--bg-card);color:var(--text-primary);border:2px solid rgba(255,255,255,.3);padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:var(--transition)}.pagination-btn[data-v-e6a7cb4d]:hover:not(:disabled){border-color:var(--white-primary);background:#ffffff1a}.pagination-btn[data-v-e6a7cb4d]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-e6a7cb4d]{display:flex;gap:.5rem}.page-btn[data-v-e6a7cb4d]{background:var(--bg-card);color:var(--text-primary);border:2px solid rgba(255,255,255,.3);padding:.5rem .75rem;border-radius:8px;cursor:pointer;transition:var(--transition);min-width:40px}.page-btn.active[data-v-e6a7cb4d]{background:var(--white-primary);border-color:var(--white-primary);color:#000}.page-btn[data-v-e6a7cb4d]:hover{border-color:var(--white-primary);background:#ffffff1a}.performance-analysis[data-v-e6a7cb4d]{margin-top:4rem;padding:2rem 0}.performance-analysis h2[data-v-e6a7cb4d]{text-align:center;font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:3rem}.analysis-grid[data-v-e6a7cb4d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.analysis-card[data-v-e6a7cb4d]{background:var(--bg-card);border-radius:20px;padding:2rem;cursor:pointer;transition:var(--transition);border:2px solid transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.analysis-card[data-v-e6a7cb4d]:hover{transform:translateY(-5px);border-color:var(--white-primary);box-shadow:0 15px 30px #fff3}.analysis-card h3[data-v-e6a7cb4d]{font-size:1.3rem;color:var(--white-primary);margin-bottom:1rem}.map-stat[data-v-e6a7cb4d],.game-stat[data-v-e6a7cb4d],.trend-item[data-v-e6a7cb4d],.agent-stat[data-v-e6a7cb4d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.map-name[data-v-e6a7cb4d],.game-name[data-v-e6a7cb4d],.trend-label[data-v-e6a7cb4d],.agent-name[data-v-e6a7cb4d]{color:var(--text-primary);font-weight:500}.map-winrate[data-v-e6a7cb4d],.game-winrate[data-v-e6a7cb4d],.trend-value[data-v-e6a7cb4d],.agent-winrate[data-v-e6a7cb4d]{color:var(--white-primary);font-weight:700}.click-hint[data-v-e6a7cb4d]{text-align:center;color:var(--text-secondary);font-size:.8rem;margin-top:1rem;font-style:italic}.popup-overlay[data-v-e6a7cb4d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popup-content[data-v-e6a7cb4d]{background:var(--bg-card);border-radius:20px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.3);box-shadow:0 20px 40px #00000080}.popup-header[data-v-e6a7cb4d]{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:2px solid rgba(255,255,255,.3)}.popup-header h3[data-v-e6a7cb4d]{font-size:1.5rem;color:var(--white-primary);margin:0}.close-btn[data-v-e6a7cb4d]{background:none;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:50%;transition:var(--transition)}.close-btn[data-v-e6a7cb4d]:hover{background:#fff3;color:var(--white-primary)}.popup-body[data-v-e6a7cb4d]{padding:2rem}.result-form[data-v-e6a7cb4d]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-e6a7cb4d]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-e6a7cb4d]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-e6a7cb4d]{color:var(--text-primary);font-weight:500;font-size:.9rem}.form-group input[data-v-e6a7cb4d],.form-group select[data-v-e6a7cb4d],.form-group textarea[data-v-e6a7cb4d]{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:10px;padding:.8rem;color:var(--text-primary);font-size:.9rem;transition:var(--transition)}.form-group select[data-v-e6a7cb4d]{background:#1a1a1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.form-group select option[data-v-e6a7cb4d]{background:#1a1a1a;color:var(--text-primary);padding:.5rem;border:none}.form-group input[data-v-e6a7cb4d]:focus,.form-group select[data-v-e6a7cb4d]:focus,.form-group textarea[data-v-e6a7cb4d]:focus{outline:none;border-color:var(--white-primary);background:#ffffff1a}.form-actions[data-v-e6a7cb4d]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.submit-btn[data-v-e6a7cb4d],.save-btn[data-v-e6a7cb4d]{background:linear-gradient(135deg,var(--white-primary),var(--white-secondary));color:#000;border:none;padding:.8rem 1.5rem;border-radius:10px;font-weight:500;cursor:pointer;transition:var(--transition)}.submit-btn[data-v-e6a7cb4d]:hover,.save-btn[data-v-e6a7cb4d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #fff6}.cancel-btn[data-v-e6a7cb4d]{background:transparent;color:var(--text-secondary);border:2px solid rgba(255,255,255,.3);padding:.8rem 1.5rem;border-radius:10px;font-weight:500;cursor:pointer;transition:var(--transition)}.cancel-btn[data-v-e6a7cb4d]:hover{border-color:var(--white-primary);color:var(--white-primary)}.players-stats-table[data-v-e6a7cb4d]{margin-top:1rem}.stats-table-header[data-v-e6a7cb4d]{display:grid;grid-template-columns:1.5fr 1fr .8fr .8fr .8fr .8fr .8fr .8fr;gap:.5rem;padding:1rem;background:#ffffff1a;border-radius:10px 10px 0 0;font-weight:700;font-size:.9rem}.stats-table-row[data-v-e6a7cb4d]{display:grid;grid-template-columns:1.5fr 1fr .8fr .8fr .8fr .8fr .8fr .8fr;gap:.5rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.stats-cell[data-v-e6a7cb4d]{display:flex;align-items:center;justify-content:center}.player-input[data-v-e6a7cb4d],.stat-input[data-v-e6a7cb4d],.agent-select[data-v-e6a7cb4d],.player-select[data-v-e6a7cb4d]{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:5px;padding:.5rem;color:var(--text-primary);width:100%;text-align:center;font-size:.85rem}.agent-select[data-v-e6a7cb4d],.player-select[data-v-e6a7cb4d]{background:#1a1a1a;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}.agent-select option[data-v-e6a7cb4d],.player-select option[data-v-e6a7cb4d]{background:#1a1a1a;color:var(--text-primary);padding:.5rem}.kd-ratio[data-v-e6a7cb4d]{color:var(--white-primary);font-weight:700}.performance-actions[data-v-e6a7cb4d]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}@media (max-width: 1200px){.table-header[data-v-e6a7cb4d],.table-row[data-v-e6a7cb4d]{grid-template-columns:repeat(8,minmax(100px,1fr));font-size:.8rem}.stats-table-header[data-v-e6a7cb4d],.stats-table-row[data-v-e6a7cb4d]{grid-template-columns:1.2fr .8fr .6fr .6fr .6fr .6fr .6fr .6fr;font-size:.8rem}}@media (max-width: 768px){.stats-grid[data-v-e6a7cb4d]{grid-template-columns:repeat(2,1fr);gap:1rem}.controls-section[data-v-e6a7cb4d]{flex-direction:column;align-items:stretch}.filters-section[data-v-e6a7cb4d]{justify-content:center}.table-header[data-v-e6a7cb4d],.table-row[data-v-e6a7cb4d]{grid-template-columns:1fr;text-align:left}.table-cell[data-v-e6a7cb4d]{justify-content:flex-start;padding:.25rem 0}.form-row[data-v-e6a7cb4d],.analysis-grid[data-v-e6a7cb4d]{grid-template-columns:1fr}.stats-table-header[data-v-e6a7cb4d],.stats-table-row[data-v-e6a7cb4d]{grid-template-columns:1fr 1fr 1fr 1fr;gap:.25rem}.stats-table-header .header-cell[data-v-e6a7cb4d]:nth-child(n+5),.stats-table-row .stats-cell[data-v-e6a7cb4d]:nth-child(n+5){display:none}}@media (max-width: 480px){.header-section[data-v-e6a7cb4d]{padding:2rem 1rem 4rem}.stats-container[data-v-e6a7cb4d]{padding:0 1rem}.stats-grid[data-v-e6a7cb4d]{grid-template-columns:1fr}.back-button-container[data-v-e6a7cb4d]{position:relative;top:0;left:0;margin-bottom:1rem}}.analysis-card[data-v-e6a7cb4d]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #dc143c4d}.analysis-card[data-v-e6a7cb4d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#dc143c1a,#8b45131a);opacity:0;transition:opacity .3s ease}.analysis-card[data-v-e6a7cb4d]:hover:before{opacity:1}.detailed-stats-grid[data-v-e6a7cb4d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem}.detailed-stat-card[data-v-e6a7cb4d]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:15px;padding:1.5rem;text-align:center;transition:var(--transition)}.detailed-stat-card[data-v-e6a7cb4d]:hover{transform:translateY(-3px);border-color:var(--white-primary);box-shadow:0 10px 25px #fff3}.detailed-stat-card.no-data[data-v-e6a7cb4d]{opacity:.6;border-color:#fff3}.stat-name[data-v-e6a7cb4d]{font-size:1.1rem;font-weight:700;color:var(--white-primary);margin-bottom:1rem}.stat-details[data-v-e6a7cb4d]{display:flex;flex-direction:column;gap:.5rem}.win-rate[data-v-e6a7cb4d]{font-size:1.2rem;font-weight:700;color:var(--text-primary)}.match-breakdown[data-v-e6a7cb4d]{display:flex;justify-content:space-around;margin:.5rem 0}.wins[data-v-e6a7cb4d]{color:#4ade80;font-weight:700}.losses[data-v-e6a7cb4d]{color:#f87171;font-weight:700}.picks[data-v-e6a7cb4d]{color:var(--white-primary);font-weight:500}.total-matches[data-v-e6a7cb4d]{color:var(--text-secondary);font-size:.9rem}.matches-history-table[data-v-e6a7cb4d]{margin-top:1rem;max-height:400px;overflow-y:auto}.matches-table-header[data-v-e6a7cb4d]{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr 1fr 1.5fr;gap:.5rem;padding:1rem;background:#ffffff1a;border-radius:10px 10px 0 0;font-weight:700;font-size:.9rem;position:sticky;top:0;z-index:1}.matches-table-row[data-v-e6a7cb4d]{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr 1fr 1.5fr;gap:.5rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.1);transition:var(--transition)}.matches-table-row[data-v-e6a7cb4d]:hover{background:#ffffff0d}.matches-cell[data-v-e6a7cb4d]{display:flex;align-items:center;justify-content:center;font-size:.85rem}.kda-cell[data-v-e6a7cb4d]{font-weight:700}.kda-cell .kills[data-v-e6a7cb4d]{color:#4ade80}.kda-cell .deaths[data-v-e6a7cb4d]{color:#f87171}.kda-cell .assists[data-v-e6a7cb4d]{color:#60a5fa}.performance-summary[data-v-e6a7cb4d]{margin-top:2rem;padding:1.5rem;background:#ffffff1a;border-radius:15px;border:1px solid rgba(255,255,255,.3)}.summary-item[data-v-e6a7cb4d]{display:flex;justify-content:space-between;margin-bottom:1rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.summary-item[data-v-e6a7cb4d]:last-child{border-bottom:none;margin-bottom:0}.summary-label[data-v-e6a7cb4d]{color:var(--text-secondary);font-weight:500}.summary-value[data-v-e6a7cb4d]{color:var(--white-primary);font-weight:700}.no-data-message[data-v-e6a7cb4d]{text-align:center;padding:2rem;color:var(--text-secondary);font-style:italic}.loading-container[data-v-e6a7cb4d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.loading-spinner[data-v-e6a7cb4d]{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid var(--white-primary);border-radius:50%;animation:spin-e6a7cb4d 1s linear infinite;margin-bottom:1rem}@keyframes spin-e6a7cb4d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.view-matches-btn[data-v-e6a7cb4d]{background:var(--red-primary);color:#fff;border:none;padding:.5rem;border-radius:5px;cursor:pointer;transition:var(--transition);font-size:1rem}.view-matches-btn[data-v-e6a7cb4d]:hover{background:var(--red-secondary);transform:scale(1.1)}.add-btn[data-v-e6a7cb4d]{background:#4ade80;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;transition:var(--transition);font-size:1rem;margin-right:1rem}.add-btn[data-v-e6a7cb4d]:hover{background:#22c55e;transform:translateY(-2px)}.positive[data-v-e6a7cb4d]{color:#4ade80!important}.actions[data-v-e6a7cb4d]{display:flex;gap:.5rem;justify-content:center}.recap-orange-page[data-v-2db47bca]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#2a1a0a);color:#fff;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header-section[data-v-2db47bca]{background:#ff8c001a;padding:2rem;border-bottom:2px solid rgba(255,140,0,.3)}.back-button-container[data-v-2db47bca]{margin-bottom:1.5rem}.back-button[data-v-2db47bca]{display:inline-flex;align-items:center;gap:.5rem;background:#ff8c0033;border:1px solid rgba(255,140,0,.3);color:#fff;padding:.75rem 1.25rem;border-radius:8px;text-decoration:none;transition:all .3s ease;font-weight:500}.back-button[data-v-2db47bca]:hover{background:#ff8c004d;border-color:#ff8c0080;transform:translate(-2px)}.back-icon[data-v-2db47bca]{font-size:1.2rem;font-weight:700}.header-section h1[data-v-2db47bca]{margin:0 0 .5rem;font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#ff8c00,#fa0,#f60);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.header-section p[data-v-2db47bca]{margin:0;text-align:center;color:#fffc;font-size:1.1rem}.stats-container[data-v-2db47bca]{padding:2rem}.stats-grid[data-v-2db47bca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-2db47bca]{background:#ff8c001a;border:1px solid rgba(255,140,0,.2);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.stat-card[data-v-2db47bca]:hover{background:#ff8c0026;border-color:#ff8c0066;transform:translateY(-2px)}.stat-icon[data-v-2db47bca]{font-size:2rem;margin-bottom:.5rem}.stat-card h3[data-v-2db47bca]{margin:.5rem 0;font-size:1rem;color:#fffc;font-weight:500}.stat-value[data-v-2db47bca]{font-size:2.5rem;font-weight:700;color:#ff8c00}.controls-section[data-v-2db47bca]{display:flex;justify-content:space-between;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.add-match-btn[data-v-2db47bca]{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#ff8c00,#f60);border:none;color:#fff;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.add-match-btn[data-v-2db47bca]:hover{background:linear-gradient(135deg,#f60,#e55b00);transform:translateY(-2px);box-shadow:0 4px 15px #ff8c0066}.save-btn[data-v-2db47bca]{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#4caf50,#45a049);border:none;color:#fff;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.save-btn[data-v-2db47bca]:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#3d8b40);transform:translateY(-2px);box-shadow:0 4px 15px #4caf5066}.save-btn[data-v-2db47bca]:disabled{background:#ffffff1a;color:#ffffff80;cursor:not-allowed;transform:none;box-shadow:none}.btn-icon[data-v-2db47bca]{font-size:1.1rem}.filters[data-v-2db47bca]{display:flex;gap:1rem;flex-wrap:wrap}.filter-select[data-v-2db47bca]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.6rem 1rem;border-radius:6px;font-size:.9rem;min-width:150px}.filter-select option[data-v-2db47bca]{background:#1a1a1a;color:#fff}.results-table[data-v-2db47bca]{background:linear-gradient(135deg,#ff8c000d,#ff8c0005);border:2px solid rgba(255,140,0,.2);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000004d}.no-results[data-v-2db47bca]{text-align:center;padding:4rem 2rem}.no-data-icon[data-v-2db47bca]{font-size:4rem;margin-bottom:1rem;opacity:.7}.no-results p[data-v-2db47bca]{font-size:1.2rem;margin-bottom:2rem;color:#fffc}.table-container[data-v-2db47bca]{overflow-x:auto;background:#0003;border-radius:12px}.table-header[data-v-2db47bca]{display:grid;grid-template-columns:120px 200px 100px 120px 120px 120px 120px 120px;background:linear-gradient(135deg,#ff8c00cc,#ff6400e6);border-bottom:3px solid rgba(255,140,0,.5);position:sticky;top:0;z-index:10}.header-item[data-v-2db47bca]{padding:1.2rem 1rem;font-weight:700;color:#fff;border-right:1px solid rgba(255,255,255,.3);text-align:center;font-size:.95rem;text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:.5px}.header-item[data-v-2db47bca]:last-child{border-right:none}.table-row[data-v-2db47bca]{display:grid;grid-template-columns:120px 200px 100px 120px 120px 120px 120px 120px;border-bottom:1px solid rgba(255,140,0,.15);transition:all .4s ease;background:#ffffff05;position:relative}.table-row[data-v-2db47bca]:nth-child(2n){background:#ff8c0008}.table-row[data-v-2db47bca]:hover{background:linear-gradient(135deg,#ff8c0026,#ff64001a);transform:translate(4px);box-shadow:0 4px 15px #ff8c0033}.table-row.win[data-v-2db47bca]{border-left:5px solid #4CAF50;background:linear-gradient(90deg,#4caf501a,#4caf500d)}.table-row.loss[data-v-2db47bca]{border-left:5px solid #f44336;background:linear-gradient(90deg,#f443361a,#f443360d)}.table-cell[data-v-2db47bca]{padding:1.2rem 1rem;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(255,140,0,.08);font-size:.95rem;font-weight:500;position:relative}.table-cell.editable[data-v-2db47bca]{cursor:pointer;transition:all .3s ease;border-radius:4px;margin:2px}.table-cell.editable[data-v-2db47bca]:hover{background:linear-gradient(135deg,#ff8c0033,#ff640026);transform:scale(1.02);box-shadow:inset 0 0 10px #ff8c004d}.cell-input[data-v-2db47bca]{width:100%;background:linear-gradient(135deg,#ffffff26,#ff8c001a);border:2px solid rgba(255,140,0,.6);color:#fff;padding:.6rem .8rem;border-radius:8px;font-size:.9rem;outline:none;font-weight:500;text-align:center;box-shadow:0 2px 8px #ff8c0033}.cell-input[data-v-2db47bca]:focus{border-color:#ff8c00;box-shadow:0 0 0 3px #ff8c004d,0 4px 15px #ff8c0066;background:linear-gradient(135deg,#fff3,#ff8c0026)}.table-cell[data-v-2db47bca]:last-child{border-right:none}.game-badge[data-v-2db47bca]{background:linear-gradient(135deg,#ff8c004d,#ff640066);border:2px solid rgba(255,140,0,.5);color:#fff;padding:.4rem .8rem;border-radius:20px;font-size:.8rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 2px 8px #ff8c004d}.score-display[data-v-2db47bca]{display:flex;align-items:center;gap:.5rem;font-weight:600}.our-score[data-v-2db47bca],.opponent-score[data-v-2db47bca]{padding:.4rem .8rem;border-radius:8px;min-width:40px;text-align:center;font-weight:700;font-size:1.1rem;border:2px solid transparent;transition:all .3s ease}.our-score.winner[data-v-2db47bca]{background:linear-gradient(135deg,#4caf50e6,#388e3ccc);color:#fff;border-color:#4caf50;box-shadow:0 4px 12px #4caf5066;text-shadow:0 1px 2px rgba(0,0,0,.3)}.opponent-score.winner[data-v-2db47bca]{background:linear-gradient(135deg,#f44336e6,#d32f2fcc);color:#fff;border-color:#f44336;box-shadow:0 4px 12px #f4433666;text-shadow:0 1px 2px rgba(0,0,0,.3)}.separator[data-v-2db47bca]{opacity:.6}.result-badge[data-v-2db47bca]{padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:2px solid transparent;box-shadow:0 3px 10px #0003;text-shadow:0 1px 2px rgba(0,0,0,.3)}.result-badge.victory[data-v-2db47bca]{background:linear-gradient(135deg,#4caf50,#66bb6a);color:#fff;border-color:#81c784;animation:victoryPulse-2db47bca 2s ease-in-out infinite alternate}.result-badge.defeat[data-v-2db47bca]{background:linear-gradient(135deg,#f44336,#ef5350);color:#fff;border-color:#e57373}@keyframes victoryPulse-2db47bca{0%{box-shadow:0 3px 10px #4caf504d}to{box-shadow:0 5px 20px #4caf5099}}.table-cell.actions[data-v-2db47bca]{gap:.8rem;justify-content:center;padding:.8rem}.stats-btn[data-v-2db47bca],.edit-btn[data-v-2db47bca],.delete-btn[data-v-2db47bca]{background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:2px solid rgba(255,255,255,.2);color:#fff;padding:.6rem;border-radius:8px;cursor:pointer;transition:all .4s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1rem;box-shadow:0 2px 8px #0003}.stats-btn[data-v-2db47bca]:hover{background:linear-gradient(135deg,#2196f3e6,#1e88e5cc);border-color:#2196f3cc;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #2196f366}.delete-btn[data-v-2db47bca]:hover{background:linear-gradient(135deg,#f44336e6,#e53935cc);border-color:#f44336cc;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #f4433666}.pagination-section[data-v-2db47bca]{display:flex;justify-content:space-between;align-items:center;padding:2rem 1.5rem;border-top:2px solid rgba(255,140,0,.2);background:linear-gradient(135deg,#ff8c000d,#ff8c0005);flex-wrap:wrap;gap:1rem}.pagination-info[data-v-2db47bca]{color:#fffc;font-size:.95rem;font-weight:500}.pagination-controls[data-v-2db47bca]{display:flex;align-items:center;gap:.5rem}.pagination-btn[data-v-2db47bca]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease}.pagination-btn[data-v-2db47bca]:hover:not(:disabled){background:#ff8c00cc;border-color:#ff8c00cc}.pagination-btn[data-v-2db47bca]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-2db47bca]{display:flex;gap:.25rem}.page-btn[data-v-2db47bca]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.5rem .75rem;border-radius:4px;cursor:pointer;transition:all .3s ease;min-width:40px;text-align:center}.page-btn[data-v-2db47bca]:hover{background:#ff8c0099;border-color:#ff8c0099}.page-btn.active[data-v-2db47bca]{background:linear-gradient(135deg,#ff8c00,#f60);border-color:#ff8c00;font-weight:600}.modal-overlay[data-v-2db47bca]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-2db47bca]{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:2px solid rgba(255,140,0,.3);border-radius:12px;padding:2rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px #00000080}.modal-content h3[data-v-2db47bca]{margin-bottom:1.5rem;color:#fff;text-align:center;font-size:1.5rem;background:linear-gradient(135deg,#ff8c00,#fa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.form-group[data-v-2db47bca]{margin-bottom:1.5rem}.form-row[data-v-2db47bca]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group.half[data-v-2db47bca]{margin-bottom:0}.form-group label[data-v-2db47bca]{display:block;margin-bottom:.5rem;color:#fff;font-weight:600}.form-group input[data-v-2db47bca],.form-group select[data-v-2db47bca],.form-group textarea[data-v-2db47bca]{width:100%;padding:.8rem;border:1px solid rgba(255,140,0,.3);border-radius:6px;background:#ffffff1a;color:#fff;font-size:1rem;transition:all .3s ease}.form-group input[data-v-2db47bca]:focus,.form-group select[data-v-2db47bca]:focus,.form-group textarea[data-v-2db47bca]:focus{outline:none;border-color:#ff8c00;box-shadow:0 0 0 2px #ff8c0033}.form-group input[data-v-2db47bca]::placeholder,.form-group textarea[data-v-2db47bca]::placeholder{color:#ffffff80}.form-group select option[data-v-2db47bca]{background:#1a1a1a;color:#fff}.modal-actions[data-v-2db47bca]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.cancel-btn[data-v-2db47bca],.save-btn[data-v-2db47bca]{padding:.8rem 1.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:1rem;font-weight:600}.cancel-btn[data-v-2db47bca]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.save-btn[data-v-2db47bca]{background:linear-gradient(135deg,#ff8c00,#f60);color:#fff}.cancel-btn[data-v-2db47bca]:hover{background:#fff3}.save-btn[data-v-2db47bca]:hover{background:linear-gradient(135deg,#f60,#e55b00);transform:translateY(-1px);box-shadow:0 4px 15px #ff8c0066}.details-modal[data-v-2db47bca]{max-width:600px}.result-details[data-v-2db47bca]{color:#fff}.detail-header[data-v-2db47bca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,140,0,.3)}.status-badge[data-v-2db47bca]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;font-weight:700}.status-badge.win[data-v-2db47bca]{background:#4caf50cc}.status-badge.loss[data-v-2db47bca]{background:#f44336cc}.detail-date[data-v-2db47bca]{color:#ffffffb3;font-size:.9rem}.detail-match h4[data-v-2db47bca]{margin-bottom:1rem;color:#fff;font-size:1.4rem}.detail-match p[data-v-2db47bca]{margin:.5rem 0;color:#fffc}.detail-score[data-v-2db47bca]{text-align:center;margin:2rem 0;padding:1.5rem;background:#ff8c001a;border-radius:8px}.score-big[data-v-2db47bca]{font-size:3rem;font-weight:700;margin-bottom:.5rem}.team-score[data-v-2db47bca]{padding:.3rem .6rem;border-radius:8px;margin:0 .5rem}.team-score.winner[data-v-2db47bca]{background:#ff8c00cc;color:#fff}.vs[data-v-2db47bca]{opacity:.6;font-size:.6em}.score-type[data-v-2db47bca]{margin:0;color:#ffffffb3}.detail-notes[data-v-2db47bca]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,140,0,.3)}.detail-notes h4[data-v-2db47bca]{margin-bottom:1rem;color:#fff}.stats-modal[data-v-2db47bca]{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:2px solid rgba(255,140,0,.3);border-radius:12px;width:95%;max-width:900px;max-height:85vh;overflow-y:auto;box-shadow:0 10px 30px #00000080}.bo-controls[data-v-2db47bca]{background:#ff8c001a;border:1px solid rgba(255,140,0,.2);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.bo-type-selector[data-v-2db47bca]{display:flex;align-items:center;gap:1rem}.bo-type-selector label[data-v-2db47bca]{color:#fff;font-weight:600}.bo-select[data-v-2db47bca],.config-select[data-v-2db47bca]{background:#ffffff1a;border:1px solid rgba(255,140,0,.3);color:#fff;padding:.5rem;border-radius:4px;font-size:.9rem}.bo-select option[data-v-2db47bca],.config-select option[data-v-2db47bca]{background:#1a1a1a;color:#fff}.bo-navigation[data-v-2db47bca]{display:flex;gap:.5rem;margin-bottom:1.5rem;justify-content:center}.bo-match-btn[data-v-2db47bca]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;transition:all .3s ease;font-weight:500}.bo-match-btn[data-v-2db47bca]:hover{background:#ff8c004d;border-color:#ff8c0080}.bo-match-btn.active[data-v-2db47bca]{background:linear-gradient(135deg,#ff8c00,#f60);border-color:#ff8c00;font-weight:600}.match-config[data-v-2db47bca]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.config-row[data-v-2db47bca]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.config-item[data-v-2db47bca]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-2db47bca]{color:#fff;font-weight:600;font-size:.9rem}.current-match-stats h4[data-v-2db47bca]{color:#fff;margin-bottom:1rem;text-align:center;background:linear-gradient(135deg,#ff8c00,#fa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.2rem}.player-name[data-v-2db47bca]{font-weight:600;color:#ff8c00}.kd-ratio[data-v-2db47bca]{font-weight:600;color:#4caf50;text-align:center}.modal-header[data-v-2db47bca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:20px 20px 0;border-bottom:1px solid rgba(255,140,0,.3)}.modal-header h3[data-v-2db47bca]{margin:0;color:#fff;font-size:1.5rem;background:linear-gradient(135deg,#ff8c00,#fa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.close-btn[data-v-2db47bca]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:4px;border-radius:4px;transition:background .3s ease}.close-btn[data-v-2db47bca]:hover{background:#ff8c0033}.modal-body[data-v-2db47bca]{padding:0 20px 20px}.match-info[data-v-2db47bca]{text-align:center;color:#fffc;margin-bottom:1.5rem;font-style:italic}.stats-table[data-v-2db47bca]{width:100%;border-collapse:collapse;background:#ffffff0d;border-radius:8px;overflow:hidden;border:1px solid rgba(255,140,0,.3)}.stats-table th[data-v-2db47bca]{background:linear-gradient(135deg,#ff8c00,#f60);color:#fff;padding:12px;text-align:left;font-weight:600}.stats-table td[data-v-2db47bca]{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.stats-table tr:last-child td[data-v-2db47bca]{border-bottom:none}.stats-table tr[data-v-2db47bca]:nth-child(2n){background:#ffffff05}.stats-table tr[data-v-2db47bca]:hover{background:#ff8c001a}.stat-input[data-v-2db47bca]{width:100%;background:#ffffff1a;color:#fff;border:1px solid rgba(255,140,0,.3);border-radius:4px;padding:6px 8px;font-size:14px;transition:border-color .3s ease}.stat-input[data-v-2db47bca]:focus{outline:none;border-color:#ff8c00;box-shadow:0 0 0 2px #ff8c0033}.modal-footer[data-v-2db47bca]{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid rgba(255,140,0,.3);background:#ffffff05}.modal-footer .save-btn[data-v-2db47bca],.modal-footer .cancel-btn[data-v-2db47bca]{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease}.modal-footer .save-btn[data-v-2db47bca]{background:linear-gradient(135deg,#ff8c00,#f60);color:#fff}.modal-footer .save-btn[data-v-2db47bca]:hover{background:linear-gradient(135deg,#f60,#e55b00);transform:translateY(-1px);box-shadow:0 4px 15px #ff8c0066}.modal-footer .cancel-btn[data-v-2db47bca]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.match-score-section[data-v-2db47bca]{background:#ff8c001a;border:1px solid rgba(255,140,0,.2);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.match-score-section h4[data-v-2db47bca]{color:#ff8c00;margin-bottom:1rem;text-align:center;font-size:1.1rem}.score-inputs[data-v-2db47bca]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.score-item[data-v-2db47bca]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.score-label[data-v-2db47bca]{font-weight:600;font-size:.9rem}.score-label.orange[data-v-2db47bca]{color:#ff8c00}.score-label.adverse[data-v-2db47bca]{color:#f44336}.score-input[data-v-2db47bca]{width:60px;padding:.5rem;border:2px solid;border-radius:6px;background:#ffffff1a;color:#fff;text-align:center;font-size:1.1rem;font-weight:600}.score-input.orange[data-v-2db47bca]{border-color:#ff8c00}.score-input.adverse[data-v-2db47bca]{border-color:#f44336}.score-input[data-v-2db47bca]:focus{outline:none;box-shadow:0 0 0 2px #ff8c004d}.score-separator[data-v-2db47bca]{font-size:1.5rem;font-weight:700;color:#fff;margin:0 .5rem}.match-result[data-v-2db47bca]{text-align:center}.result-badge[data-v-2db47bca]{padding:.3rem .8rem;border-radius:15px;font-size:.9rem;font-weight:600;text-transform:uppercase}.result-badge.win[data-v-2db47bca]{background:linear-gradient(135deg,#4caf50,#66bb6a);color:#fff}.result-badge.loss[data-v-2db47bca]{background:linear-gradient(135deg,#f44336,#ef5350);color:#fff}.result-badge.draw[data-v-2db47bca]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#000}.bo-score-summary[data-v-2db47bca]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.bo-score-summary h4[data-v-2db47bca]{color:#fff;text-align:center;margin-bottom:1rem}.summary-grid[data-v-2db47bca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;margin-bottom:1rem}.match-summary[data-v-2db47bca]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.8rem;display:flex;flex-direction:column;align-items:center;gap:.3rem}.match-info[data-v-2db47bca]{display:flex;align-items:center;gap:.5rem}.match-number[data-v-2db47bca]{font-weight:600;color:#ff8c00}.match-mode[data-v-2db47bca]{font-size:.8rem;color:#ffffffb3}.match-score[data-v-2db47bca]{display:flex;align-items:center;gap:.3rem;font-weight:600}.match-score .score[data-v-2db47bca]{color:#fff}.match-score .score.winner[data-v-2db47bca]{color:#4caf50}.match-score .separator[data-v-2db47bca]{color:#ffffff80}.match-result-icon[data-v-2db47bca]{font-size:1.2rem;font-weight:700}.match-result-icon.win[data-v-2db47bca]{color:#4caf50}.match-result-icon.loss[data-v-2db47bca]{color:#f44336}.match-result-icon.draw[data-v-2db47bca]{color:#fbbf24}.bo-total-score[data-v-2db47bca]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.2rem;font-weight:600;padding:.8rem;background:#ff8c001a;border:1px solid rgba(255,140,0,.2);border-radius:6px}.total-label[data-v-2db47bca]{color:#fff}.total-orange[data-v-2db47bca]{color:#ff8c00;font-size:1.4rem}.total-adverse[data-v-2db47bca]{color:#f44336;font-size:1.4rem}.total-separator[data-v-2db47bca]{color:#fff;margin:0 .5rem}.modal-footer .cancel-btn[data-v-2db47bca]:hover{background:#fff3}@media (max-width: 1200px){.table-header[data-v-2db47bca],.table-row[data-v-2db47bca]{grid-template-columns:100px 160px 80px 100px 100px 100px 100px 100px}.table-cell[data-v-2db47bca],.header-item[data-v-2db47bca]{padding:1rem .8rem;font-size:.9rem}}@media (max-width: 768px){.recap-orange-page[data-v-2db47bca]{padding:0}.header-section[data-v-2db47bca]{padding:1rem}.header-section h1[data-v-2db47bca]{font-size:2rem}.stats-container[data-v-2db47bca]{padding:1rem}.stats-grid[data-v-2db47bca]{grid-template-columns:repeat(2,1fr);gap:1rem}.controls-section[data-v-2db47bca]{flex-direction:column;text-align:center}.filters[data-v-2db47bca]{justify-content:center}.table-container[data-v-2db47bca]{font-size:.8rem}.table-header[data-v-2db47bca],.table-row[data-v-2db47bca]{grid-template-columns:80px 120px 60px 80px 80px 80px 80px 80px}.table-cell[data-v-2db47bca],.header-item[data-v-2db47bca]{padding:.8rem .5rem;font-size:.8rem}.result-badge[data-v-2db47bca]{padding:.3rem .6rem;font-size:.7rem}.game-badge[data-v-2db47bca]{padding:.3rem .5rem;font-size:.7rem}.stats-btn[data-v-2db47bca],.delete-btn[data-v-2db47bca]{width:30px;height:30px;font-size:.8rem}.pagination-section[data-v-2db47bca]{flex-direction:column;text-align:center}.form-row[data-v-2db47bca]{grid-template-columns:1fr}.stats-modal[data-v-2db47bca]{width:98%;margin:5px;max-height:90vh}.bo-navigation[data-v-2db47bca]{flex-wrap:wrap;gap:.25rem}.bo-match-btn[data-v-2db47bca]{padding:.5rem 1rem;font-size:.8rem}.config-row[data-v-2db47bca]{grid-template-columns:1fr;gap:.5rem}.modal-content[data-v-2db47bca]{padding:1rem}}@media (max-width: 480px){.stats-grid[data-v-2db47bca]{grid-template-columns:1fr}.table-header[data-v-2db47bca],.table-row[data-v-2db47bca]{grid-template-columns:60px 100px 50px 60px 60px 60px 60px 60px;font-size:.7rem}.table-cell[data-v-2db47bca],.header-item[data-v-2db47bca]{padding:.5rem .25rem}.result-badge[data-v-2db47bca]{padding:.2rem .4rem;font-size:.6rem}.stats-btn[data-v-2db47bca],.delete-btn[data-v-2db47bca]{width:28px;height:28px;font-size:.7rem}}.recap-yellow-page[data-v-f132cb4d]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#2a2a0a);color:#fff;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header-section[data-v-f132cb4d]{background:#ffd7001a;padding:2rem;border-bottom:2px solid rgba(255,215,0,.3)}.back-button-container[data-v-f132cb4d]{margin-bottom:1.5rem}.back-button[data-v-f132cb4d]{display:inline-flex;align-items:center;gap:.5rem;background:#ffd70033;border:1px solid rgba(255,215,0,.3);color:#fff;padding:.75rem 1.25rem;border-radius:8px;text-decoration:none;transition:all .3s ease;font-weight:500}.back-button[data-v-f132cb4d]:hover{background:#ffd7004d;border-color:#ffd70080;transform:translate(-2px)}.back-icon[data-v-f132cb4d]{font-size:1.2rem;font-weight:700}.header-section h1[data-v-f132cb4d]{margin:0 0 .5rem;font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,gold,#fa0,#f60);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.header-section p[data-v-f132cb4d]{margin:0;text-align:center;color:#fffc;font-size:1.1rem}.stats-container[data-v-f132cb4d]{padding:2rem}.stats-grid[data-v-f132cb4d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-f132cb4d]{background:#ffd7001a;border:1px solid rgba(255,215,0,.2);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.stat-card[data-v-f132cb4d]:hover{background:#ffd70026;border-color:#ffd70066;transform:translateY(-2px)}.stat-icon[data-v-f132cb4d]{font-size:2rem;margin-bottom:.5rem}.stat-card h3[data-v-f132cb4d]{margin:.5rem 0;font-size:1rem;color:#fffc;font-weight:500}.stat-value[data-v-f132cb4d]{font-size:2.5rem;font-weight:700;color:gold}.controls-section[data-v-f132cb4d]{display:flex;justify-content:space-between;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.add-match-btn[data-v-f132cb4d]{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,gold,#f60);border:none;color:#fff;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.add-match-btn[data-v-f132cb4d]:hover{background:linear-gradient(135deg,#f60,#e55b00);transform:translateY(-2px);box-shadow:0 4px 15px #ffd70066}.save-btn[data-v-f132cb4d]{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#4caf50,#45a049);border:none;color:#fff;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.save-btn[data-v-f132cb4d]:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#3d8b40);transform:translateY(-2px);box-shadow:0 4px 15px #4caf5066}.save-btn[data-v-f132cb4d]:disabled{background:#ffffff1a;color:#ffffff80;cursor:not-allowed;transform:none;box-shadow:none}.btn-icon[data-v-f132cb4d]{font-size:1.1rem}.filters[data-v-f132cb4d]{display:flex;gap:1rem;flex-wrap:wrap}.filter-select[data-v-f132cb4d]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.6rem 1rem;border-radius:6px;font-size:.9rem;min-width:150px}.filter-select option[data-v-f132cb4d]{background:#1a1a1a;color:#fff}.results-table[data-v-f132cb4d]{background:linear-gradient(135deg,#ffd7000d,#ffd70005);border:2px solid rgba(255,215,0,.2);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000004d}.no-results[data-v-f132cb4d]{text-align:center;padding:4rem 2rem}.no-data-icon[data-v-f132cb4d]{font-size:4rem;margin-bottom:1rem;opacity:.7}.no-results p[data-v-f132cb4d]{font-size:1.2rem;margin-bottom:2rem;color:#fffc}.table-container[data-v-f132cb4d]{overflow-x:auto;background:#0003;border-radius:12px}.table-header[data-v-f132cb4d]{display:grid;grid-template-columns:120px 200px 100px 120px 120px 120px 120px 120px;background:linear-gradient(135deg,#ffd700cc,#ff6400e6);border-bottom:3px solid rgba(255,215,0,.5);position:sticky;top:0;z-index:10}.header-item[data-v-f132cb4d]{padding:1.2rem 1rem;font-weight:700;color:#fff;border-right:1px solid rgba(255,255,255,.3);text-align:center;font-size:.95rem;text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:.5px}.header-item[data-v-f132cb4d]:last-child{border-right:none}.table-row[data-v-f132cb4d]{display:grid;grid-template-columns:120px 200px 100px 120px 120px 120px 120px 120px;border-bottom:1px solid rgba(255,215,0,.15);transition:all .4s ease;background:#ffffff05;position:relative}.table-row[data-v-f132cb4d]:nth-child(2n){background:#ffd70008}.table-row[data-v-f132cb4d]:hover{background:linear-gradient(135deg,#ffd70026,#ff64001a);transform:translate(4px);box-shadow:0 4px 15px #ffd70033}.table-row.win[data-v-f132cb4d]{border-left:5px solid #4CAF50;background:linear-gradient(90deg,#4caf501a,#4caf500d)}.table-row.loss[data-v-f132cb4d]{border-left:5px solid #f44336;background:linear-gradient(90deg,#f443361a,#f443360d)}.table-cell[data-v-f132cb4d]{padding:1.2rem 1rem;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(255,215,0,.08);font-size:.95rem;font-weight:500;position:relative}.table-cell.editable[data-v-f132cb4d]{cursor:pointer;transition:all .3s ease;border-radius:4px;margin:2px}.table-cell.editable[data-v-f132cb4d]:hover{background:linear-gradient(135deg,#ffd70033,#ff640026);transform:scale(1.02);box-shadow:inset 0 0 10px #ffd7004d}.cell-input[data-v-f132cb4d]{width:100%;background:linear-gradient(135deg,#ffffff26,#ffd7001a);border:2px solid rgba(255,215,0,.6);color:#fff;padding:.6rem .8rem;border-radius:8px;font-size:.9rem;outline:none;font-weight:500;text-align:center;box-shadow:0 2px 8px #ffd70033}.cell-input[data-v-f132cb4d]:focus{border-color:gold;box-shadow:0 0 0 3px #ffd7004d,0 4px 15px #ffd70066;background:linear-gradient(135deg,#fff3,#ffd70026)}.table-cell[data-v-f132cb4d]:last-child{border-right:none}.game-badge[data-v-f132cb4d]{background:linear-gradient(135deg,#ffd7004d,#ff640066);border:2px solid rgba(255,215,0,.5);color:#fff;padding:.4rem .8rem;border-radius:20px;font-size:.8rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 2px 8px #ffd7004d}.score-display[data-v-f132cb4d]{display:flex;align-items:center;gap:.5rem;font-weight:600}.our-score[data-v-f132cb4d],.opponent-score[data-v-f132cb4d]{padding:.4rem .8rem;border-radius:8px;min-width:40px;text-align:center;font-weight:700;font-size:1.1rem;border:2px solid transparent;transition:all .3s ease}.our-score.winner[data-v-f132cb4d]{background:linear-gradient(135deg,#4caf50e6,#388e3ccc);color:#fff;border-color:#4caf50;box-shadow:0 4px 12px #4caf5066;text-shadow:0 1px 2px rgba(0,0,0,.3)}.opponent-score.winner[data-v-f132cb4d]{background:linear-gradient(135deg,#f44336e6,#d32f2fcc);color:#fff;border-color:#f44336;box-shadow:0 4px 12px #f4433666;text-shadow:0 1px 2px rgba(0,0,0,.3)}.separator[data-v-f132cb4d]{opacity:.6}.result-badge[data-v-f132cb4d]{padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:2px solid transparent;box-shadow:0 3px 10px #0003;text-shadow:0 1px 2px rgba(0,0,0,.3)}.result-badge.victory[data-v-f132cb4d]{background:linear-gradient(135deg,#4caf50,#66bb6a);color:#fff;border-color:#81c784;animation:victoryPulse-f132cb4d 2s ease-in-out infinite alternate}.result-badge.defeat[data-v-f132cb4d]{background:linear-gradient(135deg,#f44336,#ef5350);color:#fff;border-color:#e57373}@keyframes victoryPulse-f132cb4d{0%{box-shadow:0 3px 10px #4caf504d}to{box-shadow:0 5px 20px #4caf5099}}.table-cell.actions[data-v-f132cb4d]{gap:.8rem;justify-content:center;padding:.8rem}.stats-btn[data-v-f132cb4d],.edit-btn[data-v-f132cb4d],.delete-btn[data-v-f132cb4d]{background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:2px solid rgba(255,255,255,.2);color:#fff;padding:.6rem;border-radius:8px;cursor:pointer;transition:all .4s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1rem;box-shadow:0 2px 8px #0003}.stats-btn[data-v-f132cb4d]:hover{background:linear-gradient(135deg,#2196f3e6,#1e88e5cc);border-color:#2196f3cc;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #2196f366}.delete-btn[data-v-f132cb4d]:hover{background:linear-gradient(135deg,#f44336e6,#e53935cc);border-color:#f44336cc;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #f4433666}.pagination-section[data-v-f132cb4d]{display:flex;justify-content:space-between;align-items:center;padding:2rem 1.5rem;border-top:2px solid rgba(255,215,0,.2);background:linear-gradient(135deg,#ffd7000d,#ffd70005);flex-wrap:wrap;gap:1rem}.pagination-info[data-v-f132cb4d]{color:#fffc;font-size:.95rem;font-weight:500}.pagination-controls[data-v-f132cb4d]{display:flex;align-items:center;gap:.5rem}.pagination-btn[data-v-f132cb4d]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease}.pagination-btn[data-v-f132cb4d]:hover:not(:disabled){background:#ffd700cc;border-color:#ffd700cc}.pagination-btn[data-v-f132cb4d]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-f132cb4d]{display:flex;gap:.25rem}.page-btn[data-v-f132cb4d]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.5rem .75rem;border-radius:4px;cursor:pointer;transition:all .3s ease;min-width:40px;text-align:center}.page-btn[data-v-f132cb4d]:hover{background:#ffd70099;border-color:#ffd70099}.page-btn.active[data-v-f132cb4d]{background:linear-gradient(135deg,gold,#f60);border-color:gold;font-weight:600}.modal-overlay[data-v-f132cb4d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-f132cb4d]{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:2px solid rgba(255,215,0,.3);border-radius:12px;padding:2rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px #00000080}.modal-content h3[data-v-f132cb4d]{margin-bottom:1.5rem;color:#fff;text-align:center;font-size:1.5rem;background:linear-gradient(135deg,gold,#fa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.form-group[data-v-f132cb4d]{margin-bottom:1.5rem}.form-row[data-v-f132cb4d]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group.half[data-v-f132cb4d]{margin-bottom:0}.form-group label[data-v-f132cb4d]{display:block;margin-bottom:.5rem;color:#fff;font-weight:600}.form-group input[data-v-f132cb4d],.form-group select[data-v-f132cb4d],.form-group textarea[data-v-f132cb4d]{width:100%;padding:.8rem;border:1px solid rgba(255,215,0,.3);border-radius:6px;background:#ffffff1a;color:#fff;font-size:1rem;transition:all .3s ease}.form-group input[data-v-f132cb4d]:focus,.form-group select[data-v-f132cb4d]:focus,.form-group textarea[data-v-f132cb4d]:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px #ffd70033}.form-group input[data-v-f132cb4d]::placeholder,.form-group textarea[data-v-f132cb4d]::placeholder{color:#ffffff80}.form-group select option[data-v-f132cb4d]{background:#1a1a1a;color:#fff}.modal-actions[data-v-f132cb4d]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.cancel-btn[data-v-f132cb4d],.save-btn[data-v-f132cb4d]{padding:.8rem 1.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:1rem;font-weight:600}.cancel-btn[data-v-f132cb4d]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.save-btn[data-v-f132cb4d]{background:linear-gradient(135deg,gold,#f60);color:#fff}.cancel-btn[data-v-f132cb4d]:hover{background:#fff3}.save-btn[data-v-f132cb4d]:hover{background:linear-gradient(135deg,#f60,#e55b00);transform:translateY(-1px);box-shadow:0 4px 15px #ffd70066}.details-modal[data-v-f132cb4d]{max-width:600px}.result-details[data-v-f132cb4d]{color:#fff}.detail-header[data-v-f132cb4d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,215,0,.3)}.status-badge[data-v-f132cb4d]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;font-weight:700}.status-badge.win[data-v-f132cb4d]{background:#4caf50cc}.status-badge.loss[data-v-f132cb4d]{background:#f44336cc}.detail-date[data-v-f132cb4d]{color:#ffffffb3;font-size:.9rem}.detail-match h4[data-v-f132cb4d]{margin-bottom:1rem;color:#fff;font-size:1.4rem}.detail-match p[data-v-f132cb4d]{margin:.5rem 0;color:#fffc}.detail-score[data-v-f132cb4d]{text-align:center;margin:2rem 0;padding:1.5rem;background:#ffd7001a;border-radius:8px}.score-big[data-v-f132cb4d]{font-size:3rem;font-weight:700;margin-bottom:.5rem}.team-score[data-v-f132cb4d]{padding:.3rem .6rem;border-radius:8px;margin:0 .5rem}.team-score.winner[data-v-f132cb4d]{background:#ffd700cc;color:#fff}.vs[data-v-f132cb4d]{opacity:.6;font-size:.6em}.score-type[data-v-f132cb4d]{margin:0;color:#ffffffb3}.detail-notes[data-v-f132cb4d]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,215,0,.3)}.detail-notes h4[data-v-f132cb4d]{margin-bottom:1rem;color:#fff}.stats-modal[data-v-f132cb4d]{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:2px solid rgba(255,215,0,.3);border-radius:12px;width:95%;max-width:900px;max-height:85vh;overflow-y:auto;box-shadow:0 10px 30px #00000080}.bo-controls[data-v-f132cb4d]{background:#ffd7001a;border:1px solid rgba(255,215,0,.2);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.bo-type-selector[data-v-f132cb4d]{display:flex;align-items:center;gap:1rem}.bo-type-selector label[data-v-f132cb4d]{color:#fff;font-weight:600}.bo-select[data-v-f132cb4d],.config-select[data-v-f132cb4d]{background:#ffffff1a;border:1px solid rgba(255,215,0,.3);color:#fff;padding:.5rem;border-radius:4px;font-size:.9rem}.bo-select option[data-v-f132cb4d],.config-select option[data-v-f132cb4d]{background:#1a1a1a;color:#fff}.bo-navigation[data-v-f132cb4d]{display:flex;gap:.5rem;margin-bottom:1.5rem;justify-content:center}.bo-match-btn[data-v-f132cb4d]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;transition:all .3s ease;font-weight:500}.bo-match-btn[data-v-f132cb4d]:hover{background:#ffd7004d;border-color:#ffd70080}.bo-match-btn.active[data-v-f132cb4d]{background:linear-gradient(135deg,gold,#f60);border-color:gold;font-weight:600}.match-config[data-v-f132cb4d]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.config-row[data-v-f132cb4d]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.config-item[data-v-f132cb4d]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-f132cb4d]{color:#fff;font-weight:600;font-size:.9rem}.current-match-stats h4[data-v-f132cb4d]{color:#fff;margin-bottom:1rem;text-align:center;background:linear-gradient(135deg,gold,#fa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.2rem}.player-name[data-v-f132cb4d]{font-weight:600;color:gold}.kd-ratio[data-v-f132cb4d]{font-weight:600;color:#4caf50;text-align:center}.modal-header[data-v-f132cb4d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:20px 20px 0;border-bottom:1px solid rgba(255,215,0,.3)}.modal-header h3[data-v-f132cb4d]{margin:0;color:#fff;font-size:1.5rem;background:linear-gradient(135deg,gold,#fa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.close-btn[data-v-f132cb4d]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:4px;border-radius:4px;transition:background .3s ease}.close-btn[data-v-f132cb4d]:hover{background:#ffd70033}.modal-body[data-v-f132cb4d]{padding:0 20px 20px}.match-info[data-v-f132cb4d]{text-align:center;color:#fffc;margin-bottom:1.5rem;font-style:italic}.stats-table[data-v-f132cb4d]{width:100%;border-collapse:collapse;background:#ffffff0d;border-radius:8px;overflow:hidden;border:1px solid rgba(255,215,0,.3)}.stats-table th[data-v-f132cb4d]{background:linear-gradient(135deg,gold,#f60);color:#fff;padding:12px;text-align:left;font-weight:600}.stats-table td[data-v-f132cb4d]{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.stats-table tr:last-child td[data-v-f132cb4d]{border-bottom:none}.stats-table tr[data-v-f132cb4d]:nth-child(2n){background:#ffffff05}.stats-table tr[data-v-f132cb4d]:hover{background:#ffd7001a}.stat-input[data-v-f132cb4d]{width:100%;background:#ffffff1a;color:#fff;border:1px solid rgba(255,215,0,.3);border-radius:4px;padding:6px 8px;font-size:14px;transition:border-color .3s ease}.stat-input[data-v-f132cb4d]:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px #ffd70033}.modal-footer[data-v-f132cb4d]{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid rgba(255,215,0,.3);background:#ffffff05}.modal-footer .save-btn[data-v-f132cb4d],.modal-footer .cancel-btn[data-v-f132cb4d]{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease}.modal-footer .save-btn[data-v-f132cb4d]{background:linear-gradient(135deg,gold,#f60);color:#fff}.modal-footer .save-btn[data-v-f132cb4d]:hover{background:linear-gradient(135deg,#f60,#e55b00);transform:translateY(-1px);box-shadow:0 4px 15px #ffd70066}.modal-footer .cancel-btn[data-v-f132cb4d]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.match-score-section[data-v-f132cb4d]{background:#ffd7001a;border:1px solid rgba(255,215,0,.2);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.match-score-section h4[data-v-f132cb4d]{color:gold;margin-bottom:1rem;text-align:center;font-size:1.1rem}.score-inputs[data-v-f132cb4d]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.score-item[data-v-f132cb4d]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.score-label[data-v-f132cb4d]{font-weight:600;font-size:.9rem}.score-label.orange[data-v-f132cb4d]{color:gold}.score-label.adverse[data-v-f132cb4d]{color:#f44336}.score-input[data-v-f132cb4d]{width:60px;padding:.5rem;border:2px solid;border-radius:6px;background:#ffffff1a;color:#fff;text-align:center;font-size:1.1rem;font-weight:600}.score-input.orange[data-v-f132cb4d]{border-color:gold}.score-input.adverse[data-v-f132cb4d]{border-color:#f44336}.score-input[data-v-f132cb4d]:focus{outline:none;box-shadow:0 0 0 2px #ffd7004d}.score-separator[data-v-f132cb4d]{font-size:1.5rem;font-weight:700;color:#fff;margin:0 .5rem}.match-result[data-v-f132cb4d]{text-align:center}.result-badge[data-v-f132cb4d]{padding:.3rem .8rem;border-radius:15px;font-size:.9rem;font-weight:600;text-transform:uppercase}.result-badge.win[data-v-f132cb4d]{background:linear-gradient(135deg,#4caf50,#66bb6a);color:#fff}.result-badge.loss[data-v-f132cb4d]{background:linear-gradient(135deg,#f44336,#ef5350);color:#fff}.result-badge.draw[data-v-f132cb4d]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#000}.bo-score-summary[data-v-f132cb4d]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.bo-score-summary h4[data-v-f132cb4d]{color:#fff;text-align:center;margin-bottom:1rem}.summary-grid[data-v-f132cb4d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;margin-bottom:1rem}.match-summary[data-v-f132cb4d]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.8rem;display:flex;flex-direction:column;align-items:center;gap:.3rem}.match-info[data-v-f132cb4d]{display:flex;align-items:center;gap:.5rem}.match-number[data-v-f132cb4d]{font-weight:600;color:gold}.match-mode[data-v-f132cb4d]{font-size:.8rem;color:#ffffffb3}.match-score[data-v-f132cb4d]{display:flex;align-items:center;gap:.3rem;font-weight:600}.match-score .score[data-v-f132cb4d]{color:#fff}.match-score .score.winner[data-v-f132cb4d]{color:#4caf50}.match-score .separator[data-v-f132cb4d]{color:#ffffff80}.match-result-icon[data-v-f132cb4d]{font-size:1.2rem;font-weight:700}.match-result-icon.win[data-v-f132cb4d]{color:#4caf50}.match-result-icon.loss[data-v-f132cb4d]{color:#f44336}.match-result-icon.draw[data-v-f132cb4d]{color:#fbbf24}.bo-total-score[data-v-f132cb4d]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.2rem;font-weight:600;padding:.8rem;background:#ffd7001a;border:1px solid rgba(255,215,0,.2);border-radius:6px}.total-label[data-v-f132cb4d]{color:#fff}.total-orange[data-v-f132cb4d]{color:gold;font-size:1.4rem}.total-adverse[data-v-f132cb4d]{color:#f44336;font-size:1.4rem}.total-separator[data-v-f132cb4d]{color:#fff;margin:0 .5rem}.modal-footer .cancel-btn[data-v-f132cb4d]:hover{background:#fff3}@media (max-width: 1200px){.table-header[data-v-f132cb4d],.table-row[data-v-f132cb4d]{grid-template-columns:100px 160px 80px 100px 100px 100px 100px 100px}.table-cell[data-v-f132cb4d],.header-item[data-v-f132cb4d]{padding:1rem .8rem;font-size:.9rem}}@media (max-width: 768px){.recap-orange-page[data-v-f132cb4d]{padding:0}.header-section[data-v-f132cb4d]{padding:1rem}.header-section h1[data-v-f132cb4d]{font-size:2rem}.stats-container[data-v-f132cb4d]{padding:1rem}.stats-grid[data-v-f132cb4d]{grid-template-columns:repeat(2,1fr);gap:1rem}.controls-section[data-v-f132cb4d]{flex-direction:column;text-align:center}.filters[data-v-f132cb4d]{justify-content:center}.table-container[data-v-f132cb4d]{font-size:.8rem}.table-header[data-v-f132cb4d],.table-row[data-v-f132cb4d]{grid-template-columns:80px 120px 60px 80px 80px 80px 80px 80px}.table-cell[data-v-f132cb4d],.header-item[data-v-f132cb4d]{padding:.8rem .5rem;font-size:.8rem}.result-badge[data-v-f132cb4d]{padding:.3rem .6rem;font-size:.7rem}.game-badge[data-v-f132cb4d]{padding:.3rem .5rem;font-size:.7rem}.stats-btn[data-v-f132cb4d],.delete-btn[data-v-f132cb4d]{width:30px;height:30px;font-size:.8rem}.pagination-section[data-v-f132cb4d]{flex-direction:column;text-align:center}.form-row[data-v-f132cb4d]{grid-template-columns:1fr}.stats-modal[data-v-f132cb4d]{width:98%;margin:5px;max-height:90vh}.bo-navigation[data-v-f132cb4d]{flex-wrap:wrap;gap:.25rem}.bo-match-btn[data-v-f132cb4d]{padding:.5rem 1rem;font-size:.8rem}.config-row[data-v-f132cb4d]{grid-template-columns:1fr;gap:.5rem}.modal-content[data-v-f132cb4d]{padding:1rem}}@media (max-width: 480px){.stats-grid[data-v-f132cb4d]{grid-template-columns:1fr}.table-header[data-v-f132cb4d],.table-row[data-v-f132cb4d]{grid-template-columns:60px 100px 50px 60px 60px 60px 60px 60px;font-size:.7rem}.table-cell[data-v-f132cb4d],.header-item[data-v-f132cb4d]{padding:.5rem .25rem}.result-badge[data-v-f132cb4d]{padding:.2rem .4rem;font-size:.6rem}.stats-btn[data-v-f132cb4d],.delete-btn[data-v-f132cb4d]{width:28px;height:28px;font-size:.7rem}}[data-v-5d8a2077]:root{--amethyste-primary: #9c27b0;--amethyste-secondary: #ba68c8;--amethyste-dark: #7b1fa2;--bg-dark: #0a0a0a;--bg-card: rgba(20, 20, 20, .95);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .8);--shadow-glow: 0 0 30px rgba(156, 39, 176, .3);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}.recap-amethyste-page[data-v-5d8a2077]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a051a,#2a0a2a,#1a051a,#0a0a0a);color:var(--text-primary);padding:0;position:relative;overflow-x:hidden}.header-section[data-v-5d8a2077]{text-align:center;padding:4rem 2rem 6rem;position:relative;z-index:2}.back-button-container[data-v-5d8a2077]{position:absolute;top:2rem;left:2rem;z-index:10}.back-button[data-v-5d8a2077]{display:flex;align-items:center;gap:.5em;padding:.8em 1.5em;background:#9c27b01a;color:var(--amethyste-primary);text-decoration:none;border:2px solid rgba(156,39,176,.3);border-radius:15px;font-weight:600;font-size:1em;transition:var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-button[data-v-5d8a2077]:hover{background:#9c27b033;border-color:var(--amethyste-primary);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.back-icon[data-v-5d8a2077]{font-size:1.2em;font-weight:700}.header-section h1[data-v-5d8a2077]{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:1rem;background:linear-gradient(135deg,var(--amethyste-primary),var(--amethyste-secondary),#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;font-weight:900}.header-section p[data-v-5d8a2077]{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.stats-container[data-v-5d8a2077]{max-width:1400px;margin:0 auto;padding:0 2rem}.stats-grid[data-v-5d8a2077]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem}.stat-card[data-v-5d8a2077]{background:var(--bg-card);border-radius:20px;padding:2rem;text-align:center;border:2px solid transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;transition:var(--transition)}.stat-card[data-v-5d8a2077]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--amethyste-primary),var(--amethyste-secondary))}.stat-card[data-v-5d8a2077]:hover{transform:translateY(-10px);border-color:var(--amethyste-primary);box-shadow:0 20px 40px #9c27b033}.stat-icon[data-v-5d8a2077]{font-size:3rem;margin-bottom:1rem}.stat-card h3[data-v-5d8a2077]{font-size:1.1rem;margin-bottom:.5rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px}.stat-value[data-v-5d8a2077]{font-size:2.5rem;font-weight:700;color:var(--amethyste-primary);text-shadow:0 0 20px rgba(156,39,176,.5)}.controls-section[data-v-5d8a2077]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;flex-wrap:wrap;gap:1rem}.add-match-btn[data-v-5d8a2077]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--amethyste-primary),var(--amethyste-secondary));color:#fff;border:none;border-radius:15px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:var(--transition);box-shadow:0 4px 15px #9c27b04d}.add-match-btn[data-v-5d8a2077]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #9c27b066}.btn-icon[data-v-5d8a2077]{font-size:1.2rem}.filters-section[data-v-5d8a2077]{display:flex;gap:1rem}.filter-select[data-v-5d8a2077]{background:var(--bg-card);color:var(--text-primary);border:2px solid rgba(156,39,176,.3);padding:.8rem 1rem;border-radius:10px;font-size:.9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition);-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239c27b0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.filter-select[data-v-5d8a2077]:focus{outline:none;border-color:var(--amethyste-primary)}.filter-select option[data-v-5d8a2077]{background:#1a1a1a;color:var(--text-primary);padding:8px 12px}.results-table[data-v-5d8a2077]{background:var(--bg-card);border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(156,39,176,.2);margin-bottom:2rem}.table-header[data-v-5d8a2077]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1.5fr 1fr 1fr;gap:1rem;padding:1.5rem;background:#9c27b01a;border-bottom:2px solid rgba(156,39,176,.3);font-weight:700;font-size:1.1rem}.header-item[data-v-5d8a2077]{text-align:center;color:var(--amethyste-primary);text-transform:uppercase;letter-spacing:1px}.table-row[data-v-5d8a2077]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1.5fr 1fr 1fr;gap:1rem;padding:1.2rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);transition:var(--transition)}.table-row[data-v-5d8a2077]:hover{background:#9c27b01a}.table-row.win[data-v-5d8a2077]{border-left:4px solid #4caf50}.table-row.loss[data-v-5d8a2077]{border-left:4px solid var(--amethyste-primary)}.table-cell[data-v-5d8a2077]{text-align:center;color:var(--text-primary);font-size:.95rem;display:flex;align-items:center;justify-content:center}.result-win[data-v-5d8a2077]{color:#4caf50;font-weight:700}.result-loss[data-v-5d8a2077]{color:var(--amethyste-primary);font-weight:700}.score-cell.winner[data-v-5d8a2077]{color:#4caf50;font-weight:700;font-size:1.1rem}.actions[data-v-5d8a2077]{display:flex;gap:.5rem;justify-content:center}.perf-btn[data-v-5d8a2077],.edit-btn[data-v-5d8a2077],.delete-btn[data-v-5d8a2077]{background:none;border:none;padding:.5rem;border-radius:8px;cursor:pointer;font-size:1rem;transition:var(--transition);color:var(--text-secondary)}.perf-btn[data-v-5d8a2077]:hover{background:#3498db33;color:#3498db}.edit-btn[data-v-5d8a2077]:hover{background:#ffc10733;color:#ffc107}.delete-btn[data-v-5d8a2077]:hover{background:#9c27b033;color:var(--amethyste-primary)}.no-data-message[data-v-5d8a2077]{text-align:center;padding:3rem;color:var(--text-secondary)}.pagination-section[data-v-5d8a2077]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;flex-wrap:wrap;gap:1rem}.pagination-info[data-v-5d8a2077]{color:var(--text-secondary);font-size:.9rem}.pagination-controls[data-v-5d8a2077]{display:flex;align-items:center;gap:1rem}.pagination-btn[data-v-5d8a2077]{background:var(--bg-card);color:var(--text-primary);border:2px solid rgba(156,39,176,.3);padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:var(--transition)}.pagination-btn[data-v-5d8a2077]:hover:not(:disabled){border-color:var(--amethyste-primary);background:#9c27b01a}.pagination-btn[data-v-5d8a2077]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-5d8a2077]{display:flex;gap:.5rem}.page-btn[data-v-5d8a2077]{background:var(--bg-card);color:var(--text-primary);border:2px solid rgba(156,39,176,.3);padding:.5rem .75rem;border-radius:8px;cursor:pointer;transition:var(--transition);min-width:40px}.page-btn.active[data-v-5d8a2077]{background:var(--amethyste-primary);border-color:var(--amethyste-primary)}.page-btn[data-v-5d8a2077]:hover{border-color:var(--amethyste-primary);background:#9c27b01a}.performance-analysis[data-v-5d8a2077]{margin-top:4rem;padding:2rem 0}.performance-analysis h2[data-v-5d8a2077]{text-align:center;font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:3rem}.analysis-grid[data-v-5d8a2077]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.analysis-card[data-v-5d8a2077]{background:var(--bg-card);border-radius:20px;padding:2rem;cursor:pointer;transition:var(--transition);border:2px solid transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.analysis-card[data-v-5d8a2077]:hover{transform:translateY(-5px);border-color:var(--amethyste-primary);box-shadow:0 15px 30px #9c27b033}.analysis-card h3[data-v-5d8a2077]{font-size:1.3rem;color:var(--amethyste-primary);margin-bottom:1rem}.arena-stat[data-v-5d8a2077],.car-stat[data-v-5d8a2077],.trend-item[data-v-5d8a2077]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.arena-name[data-v-5d8a2077],.car-name[data-v-5d8a2077],.trend-label[data-v-5d8a2077]{color:var(--text-primary);font-weight:500}.arena-winrate[data-v-5d8a2077],.car-winrate[data-v-5d8a2077],.trend-value[data-v-5d8a2077]{color:var(--amethyste-primary);font-weight:700}.click-hint[data-v-5d8a2077]{text-align:center;color:var(--text-secondary);font-size:.8rem;margin-top:1rem;font-style:italic}.popup-overlay[data-v-5d8a2077]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popup-content[data-v-5d8a2077]{background:var(--bg-card);border-radius:20px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(156,39,176,.3);box-shadow:0 20px 40px #00000080}.popup-header[data-v-5d8a2077]{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:2px solid rgba(156,39,176,.3)}.popup-header h3[data-v-5d8a2077]{font-size:1.5rem;color:var(--amethyste-primary);margin:0}.close-btn[data-v-5d8a2077]{background:none;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:50%;transition:var(--transition)}.close-btn[data-v-5d8a2077]:hover{background:#9c27b033;color:var(--amethyste-primary)}.popup-body[data-v-5d8a2077]{padding:2rem}.result-form[data-v-5d8a2077]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-5d8a2077]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-5d8a2077]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-5d8a2077]{color:var(--amethyste-primary);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.form-group input[data-v-5d8a2077],.form-group select[data-v-5d8a2077],.form-group textarea[data-v-5d8a2077]{background:#ffffff0d;border:2px solid rgba(156,39,176,.3);color:var(--text-primary);padding:.8rem;border-radius:8px;font-size:1rem;transition:var(--transition)}.form-group select[data-v-5d8a2077]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239c27b0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.form-group select option[data-v-5d8a2077]{background:#1a1a1a;color:var(--text-primary)}.form-group input[data-v-5d8a2077]:focus,.form-group select[data-v-5d8a2077]:focus,.form-group textarea[data-v-5d8a2077]:focus{outline:none;border-color:var(--amethyste-primary);box-shadow:0 0 0 3px #9c27b01a}.form-actions[data-v-5d8a2077]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.submit-btn[data-v-5d8a2077],.save-btn[data-v-5d8a2077]{background:linear-gradient(135deg,var(--amethyste-primary),var(--amethyste-secondary));color:#fff;border:none;padding:.8rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:var(--transition)}.submit-btn[data-v-5d8a2077]:hover,.save-btn[data-v-5d8a2077]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #9c27b04d}.cancel-btn[data-v-5d8a2077]{background:#ffffff1a;color:var(--text-primary);border:2px solid rgba(255,255,255,.3);padding:.8rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:var(--transition)}.cancel-btn[data-v-5d8a2077]:hover{background:#fff3;border-color:#ffffff80}.players-stats-table[data-v-5d8a2077]{background:#ffffff05;border-radius:12px;overflow:hidden}.stats-table-header[data-v-5d8a2077]{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr 1fr 1fr .8fr 1fr;gap:1rem;padding:1rem;background:#9c27b033;font-weight:700;color:var(--text-primary)}.stats-table-row[data-v-5d8a2077]{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr 1fr 1fr .8fr 1fr;gap:1rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.05);align-items:center}.stats-cell[data-v-5d8a2077]{display:flex;align-items:center;justify-content:center}.player-select[data-v-5d8a2077],.car-select[data-v-5d8a2077],.stat-input[data-v-5d8a2077]{background:#ffffff0d;border:1px solid rgba(156,39,176,.3);color:var(--text-primary);padding:.5rem;border-radius:6px;width:100%;font-size:.9rem}.player-select option[data-v-5d8a2077],.car-select option[data-v-5d8a2077]{background:#1a1a1a!important;color:#fff!important}.player-select option[data-v-5d8a2077]:checked,.car-select option[data-v-5d8a2077]:checked{background:var(--amethyste-primary)!important;color:#fff!important}.player-select[data-v-5d8a2077],.car-select[data-v-5d8a2077]{background:#ffffff0d!important;color:var(--text-primary)!important}.player-select[data-v-5d8a2077]:focus,.car-select[data-v-5d8a2077]:focus,.stat-input[data-v-5d8a2077]:focus{outline:none;border-color:var(--amethyste-primary);box-shadow:0 0 0 2px #9c27b033}.mvp-checkbox[data-v-5d8a2077]{transform:scale(1.2);accent-color:var(--amethyste-primary)}.performance-ratio[data-v-5d8a2077]{font-weight:700;color:var(--amethyste-primary)}.performance-actions[data-v-5d8a2077]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.detailed-stats-grid[data-v-5d8a2077]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.detailed-stat-card[data-v-5d8a2077]{background:#ffffff0d;border-radius:12px;padding:1.5rem;border:2px solid rgba(156,39,176,.2);transition:var(--transition)}.detailed-stat-card[data-v-5d8a2077]:hover{border-color:var(--amethyste-primary);box-shadow:0 4px 15px #9c27b033}.stat-name[data-v-5d8a2077]{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.stat-details[data-v-5d8a2077]{display:flex;flex-direction:column;gap:.5rem}.win-rate[data-v-5d8a2077]{font-size:1.2rem;font-weight:700;color:var(--amethyste-primary)}.match-breakdown[data-v-5d8a2077]{display:flex;gap:.5rem}.wins[data-v-5d8a2077],.picks[data-v-5d8a2077]{color:#4caf50;font-weight:500}.losses[data-v-5d8a2077]{color:#f44336;font-weight:500}.loading-container[data-v-5d8a2077]{text-align:center;padding:3rem}.loading-spinner[data-v-5d8a2077]{width:40px;height:40px;border:4px solid rgba(156,39,176,.3);border-left:4px solid var(--amethyste-primary);border-radius:50%;animation:spin-5d8a2077 1s linear infinite;margin:0 auto 1rem}@keyframes spin-5d8a2077{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.performance-summary[data-v-5d8a2077]{margin-top:2rem;padding:1.5rem;background:#9c27b01a;border-radius:12px;border:2px solid rgba(156,39,176,.3)}.summary-item[data-v-5d8a2077]{display:flex;justify-content:space-between;margin-bottom:.5rem}.summary-label[data-v-5d8a2077]{color:var(--text-secondary)}.summary-value[data-v-5d8a2077]{color:var(--amethyste-primary);font-weight:700}.matches-history-table[data-v-5d8a2077]{background:#ffffff05;border-radius:12px;overflow:hidden}.matches-table-header[data-v-5d8a2077]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1.5fr;gap:1rem;padding:1rem;background:#9c27b033;font-weight:700}.matches-table-row[data-v-5d8a2077]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1.5fr;gap:1rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.matches-cell[data-v-5d8a2077]{display:flex;align-items:center;justify-content:center}.performance-cell[data-v-5d8a2077]{font-family:Courier New,monospace}.goals[data-v-5d8a2077]{color:#4caf50;font-weight:700}.assists[data-v-5d8a2077]{color:#2196f3;font-weight:700}.saves[data-v-5d8a2077]{color:#ff9800;font-weight:700}@media (max-width: 768px){.recap-amethyste-page[data-v-5d8a2077]{padding:1rem}.header-section[data-v-5d8a2077]{padding:2rem 1rem 4rem}.back-button-container[data-v-5d8a2077]{position:relative;top:auto;left:auto;margin-bottom:2rem}.stats-grid[data-v-5d8a2077]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.controls-section[data-v-5d8a2077]{flex-direction:column;align-items:stretch}.filters-section[data-v-5d8a2077]{justify-content:center}.table-header[data-v-5d8a2077],.table-row[data-v-5d8a2077]{grid-template-columns:1fr 1fr 1fr;font-size:.8rem}.table-header .header-item[data-v-5d8a2077]:nth-child(n+4),.table-row .table-cell[data-v-5d8a2077]:nth-child(n+4){display:none}.analysis-grid[data-v-5d8a2077]{grid-template-columns:1fr;gap:1rem}.form-row[data-v-5d8a2077]{grid-template-columns:1fr}.stats-table-header[data-v-5d8a2077],.stats-table-row[data-v-5d8a2077]{grid-template-columns:1.5fr 1fr .8fr .8fr .8fr;font-size:.8rem}.stats-table-header .header-cell[data-v-5d8a2077]:nth-child(n+6),.stats-table-row .stats-cell[data-v-5d8a2077]:nth-child(n+6){display:none}.matches-table-header[data-v-5d8a2077],.matches-table-row[data-v-5d8a2077]{grid-template-columns:1fr 1fr 1fr;font-size:.8rem}.matches-table-header .header-cell[data-v-5d8a2077]:nth-child(n+4),.matches-table-row .matches-cell[data-v-5d8a2077]:nth-child(n+4){display:none}}[data-v-735497d3]:root{--corail-primary: #ff6b35;--corail-secondary: #ff8c42;--corail-dark: #e55722;--bg-dark: #0a0a0a;--bg-card: rgba(20, 20, 20, .95);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .8);--shadow-glow: 0 0 30px rgba(255, 107, 53, .3);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}.recap-corail-page[data-v-735497d3]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a0a05,#2a1205,#1a0a05,#0a0a0a);color:var(--text-primary);padding:0;position:relative;overflow-x:hidden}.header-section[data-v-735497d3]{text-align:center;padding:4rem 2rem 6rem;position:relative;z-index:2}.back-button-container[data-v-735497d3]{position:absolute;top:2rem;left:2rem;z-index:10}.back-button[data-v-735497d3]{display:flex;align-items:center;gap:.5em;padding:.8em 1.5em;background:#ff6b351a;color:var(--corail-primary);text-decoration:none;border:2px solid rgba(255,107,53,.3);border-radius:15px;font-weight:600;font-size:1em;transition:var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-button[data-v-735497d3]:hover{background:#ff6b3533;border-color:var(--corail-primary);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.back-icon[data-v-735497d3]{font-size:1.2em;font-weight:700}.header-section h1[data-v-735497d3],.main-title[data-v-735497d3]{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:1rem;color:var(--corail-primary)!important;font-weight:900;position:relative;z-index:1;display:block!important;visibility:visible!important;opacity:1!important;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center}.header-section p[data-v-735497d3],.subtitle-description[data-v-735497d3]{font-size:1.2rem;color:#ffffffe6!important;max-width:600px;margin:0 auto;line-height:1.6;display:block!important;visibility:visible!important;opacity:1!important;text-align:center;font-weight:400;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.subtitle-description[data-v-735497d3]{color:#fff!important;margin-top:1rem;font-size:1.3rem}.stats-container[data-v-735497d3]{max-width:1400px;margin:0 auto;padding:0 2rem}.stats-grid[data-v-735497d3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem}.stat-card[data-v-735497d3]{background:var(--bg-card);border-radius:20px;padding:2rem;text-align:center;border:2px solid transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;transition:var(--transition)}.stat-card[data-v-735497d3]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--corail-primary),var(--corail-secondary))}.stat-card[data-v-735497d3]:hover{transform:translateY(-10px);border-color:var(--corail-primary);box-shadow:0 20px 40px #ff6b3533}.stat-icon[data-v-735497d3]{font-size:3rem;margin-bottom:1rem}.stat-card h3[data-v-735497d3]{font-size:1.1rem;margin-bottom:.5rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px}.stat-value[data-v-735497d3]{font-size:2.5rem;font-weight:900;color:var(--corail-primary);text-shadow:0 0 20px rgba(255,107,53,.3)}.controls-section[data-v-735497d3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;flex-wrap:wrap;gap:1.5rem}.add-match-btn[data-v-735497d3]{background:linear-gradient(135deg,var(--corail-primary) 0%,var(--corail-dark) 100%);color:#fff;border:none;padding:1rem 2rem;border-radius:25px;font-weight:700;font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:var(--transition);box-shadow:var(--shadow-glow);text-transform:uppercase;letter-spacing:1px}.add-match-btn[data-v-735497d3]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 30px #ff6b3566}.btn-icon[data-v-735497d3]{font-size:1.2rem;font-weight:700}.filters-section[data-v-735497d3]{display:flex;gap:1rem;align-items:center}.filter-select[data-v-735497d3]{background:var(--bg-card);color:var(--text-primary);border:2px solid rgba(255,107,53,.3);padding:.75rem 1rem;border-radius:15px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:140px}.filter-select[data-v-735497d3]:focus{outline:none;border-color:var(--corail-primary);box-shadow:0 0 0 3px #ff6b351a}.filter-select[data-v-735497d3]:hover{border-color:var(--corail-secondary)}.results-table[data-v-735497d3]{background:var(--bg-card);border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,107,53,.1);box-shadow:0 10px 30px #0000004d;margin-bottom:3rem}.table-header[data-v-735497d3]{background:linear-gradient(135deg,var(--corail-primary) 0%,var(--corail-dark) 100%);display:grid;grid-template-columns:1fr 1.2fr 1fr 1fr 1fr 1.5fr 1fr 1fr;gap:1rem;padding:1.5rem;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.header-item[data-v-735497d3]{color:#fff;display:flex;align-items:center;justify-content:center;text-align:center}.table-row[data-v-735497d3]{display:grid;grid-template-columns:1fr 1.2fr 1fr 1fr 1fr 1.5fr 1fr 1fr;gap:1rem;padding:1.5rem;border-bottom:1px solid rgba(255,107,53,.1);transition:var(--transition);position:relative}.table-row[data-v-735497d3]:hover{background:#ff6b350d;transform:translate(5px)}.table-row.win[data-v-735497d3]{border-left:4px solid #00ff88}.table-row.win[data-v-735497d3]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#0f8,#0c6);box-shadow:0 0 10px #00ff884d}.table-row.loss[data-v-735497d3]{border-left:4px solid #ff4655}.table-row.loss[data-v-735497d3]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#ff4655,#c34);box-shadow:0 0 10px #ff46554d}.table-cell[data-v-735497d3]{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;font-size:.95rem}.date-cell[data-v-735497d3]{color:var(--text-secondary);font-size:.9rem}.arena-cell[data-v-735497d3]{color:var(--corail-secondary);font-weight:700}.result-cell.result-win[data-v-735497d3]{color:#0f8;font-weight:900;text-transform:uppercase;letter-spacing:1px}.result-cell.result-loss[data-v-735497d3]{color:#ff4655;font-weight:900;text-transform:uppercase;letter-spacing:1px}.score-cell[data-v-735497d3]{font-weight:900;font-size:1.1rem}.score-cell.winner[data-v-735497d3]{color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.3)}.opponent-cell[data-v-735497d3]{color:var(--text-primary);font-weight:700}.context-cell[data-v-735497d3]{background:#ff6b351a;padding:.5rem;border-radius:10px;color:var(--corail-primary);font-weight:700;font-size:.8rem;text-transform:uppercase}.actions[data-v-735497d3]{display:flex;gap:.5rem;justify-content:center}.perf-btn[data-v-735497d3],.edit-btn[data-v-735497d3],.delete-btn[data-v-735497d3]{width:35px;height:35px;border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.perf-btn[data-v-735497d3]{background:#ff6b3533;color:var(--corail-primary);border:1px solid rgba(255,107,53,.3)}.perf-btn[data-v-735497d3]:hover{background:#ff6b354d;transform:scale(1.1);box-shadow:0 5px 15px #ff6b354d}.edit-btn[data-v-735497d3]{background:#ffc10733;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.edit-btn[data-v-735497d3]:hover{background:#ffc1074d;transform:scale(1.1);box-shadow:0 5px 15px #ffc1074d}.delete-btn[data-v-735497d3]{background:#ff465533;color:#ff4655;border:1px solid rgba(255,70,85,.3)}.delete-btn[data-v-735497d3]:hover{background:#ff46554d;transform:scale(1.1);box-shadow:0 5px 15px #ff46554d}.no-data-message[data-v-735497d3]{text-align:center;padding:4rem 2rem;color:var(--text-secondary)}.no-data-message p[data-v-735497d3]{font-size:1.2rem;margin-bottom:2rem}.pagination-section[data-v-735497d3]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:3rem}.pagination-info[data-v-735497d3]{color:var(--text-secondary);font-size:.9rem;font-weight:600}.pagination-controls[data-v-735497d3]{display:flex;align-items:center;gap:1rem}.pagination-btn[data-v-735497d3]{background:var(--bg-card);color:var(--text-primary);border:2px solid rgba(255,107,53,.3);padding:.75rem 1.5rem;border-radius:15px;cursor:pointer;transition:var(--transition);font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pagination-btn[data-v-735497d3]:hover:not(:disabled){background:#ff6b351a;border-color:var(--corail-primary);transform:translateY(-2px)}.pagination-btn[data-v-735497d3]:disabled{opacity:.4;cursor:not-allowed}.page-numbers[data-v-735497d3]{display:flex;gap:.5rem}.page-btn[data-v-735497d3]{width:40px;height:40px;background:var(--bg-card);color:var(--text-primary);border:2px solid rgba(255,107,53,.3);border-radius:10px;cursor:pointer;transition:var(--transition);font-weight:700;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-btn[data-v-735497d3]:hover{background:#ff6b351a;border-color:var(--corail-primary);transform:scale(1.1)}.page-btn.active[data-v-735497d3]{background:linear-gradient(135deg,var(--corail-primary),var(--corail-dark));border-color:var(--corail-primary);color:#fff;box-shadow:var(--shadow-glow)}.performance-analysis[data-v-735497d3]{margin-bottom:4rem}.performance-analysis h2[data-v-735497d3]{text-align:center;font-size:2.5rem;margin-bottom:3rem;background:linear-gradient(135deg,var(--corail-primary),var(--corail-secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;text-transform:uppercase;letter-spacing:2px}.analysis-grid[data-v-735497d3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.analysis-card[data-v-735497d3]{background:var(--bg-card);border-radius:20px;padding:2rem;cursor:pointer;transition:var(--transition);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,107,53,.1);position:relative;overflow:hidden}.analysis-card[data-v-735497d3]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--corail-primary),var(--corail-secondary))}.analysis-card[data-v-735497d3]:hover{transform:translateY(-10px);border-color:var(--corail-primary);box-shadow:0 20px 40px #ff6b3533}.analysis-card h3[data-v-735497d3]{font-size:1.3rem;margin-bottom:1.5rem;color:var(--corail-primary);font-weight:700;text-align:center}.arena-stats[data-v-735497d3],.car-stats[data-v-735497d3],.trend-stats[data-v-735497d3]{display:flex;flex-direction:column;gap:1rem}.arena-stat[data-v-735497d3],.car-stat[data-v-735497d3],.trend-item[data-v-735497d3]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ff6b350d;border-radius:10px;border-left:3px solid var(--corail-primary)}.arena-name[data-v-735497d3],.car-name[data-v-735497d3],.trend-label[data-v-735497d3]{font-weight:700;color:var(--text-primary)}.arena-winrate[data-v-735497d3],.car-winrate[data-v-735497d3],.trend-value[data-v-735497d3]{font-weight:700;color:var(--corail-primary)}.trend-value.positive[data-v-735497d3]{color:#0f8}.click-hint[data-v-735497d3]{text-align:center;margin-top:1rem;color:var(--text-secondary);font-size:.8rem;font-style:italic;opacity:.7}.popup-overlay[data-v-735497d3]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popup-content[data-v-735497d3]{background:linear-gradient(135deg,var(--bg-card) 0%,rgba(40,20,10,.95) 100%);border-radius:20px;padding:0;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;border:2px solid var(--corail-primary);box-shadow:0 20px 60px #00000080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}.popup-header[data-v-735497d3]{background:linear-gradient(135deg,var(--corail-primary),var(--corail-dark));padding:1.5rem 2rem;border-radius:18px 18px 0 0;display:flex;justify-content:space-between;align-items:center;position:relative}.popup-header h3[data-v-735497d3]{margin:0;color:#fff;font-size:1.3rem;font-weight:700}.close-btn[data-v-735497d3]{background:#ffffff1a;color:#fff;border:none;width:35px;height:35px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;transition:var(--transition)}.close-btn[data-v-735497d3]:hover{background:#fff3;transform:scale(1.1)}.add-btn[data-v-735497d3]{background:#0f83;color:#0f8;border:1px solid rgba(0,255,136,.3);width:35px;height:35px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;transition:var(--transition)}.add-btn[data-v-735497d3]:hover{background:#00ff884d;transform:scale(1.1)}.popup-body[data-v-735497d3]{padding:2rem}.result-form[data-v-735497d3]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-735497d3]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-735497d3]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-735497d3]{color:var(--corail-primary);font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.form-group input[data-v-735497d3],.form-group select[data-v-735497d3],.form-group textarea[data-v-735497d3]{background:#ff6b350d;border:2px solid rgba(255,107,53,.3);border-radius:10px;padding:.75rem;color:var(--text-primary);font-size:1rem;font-weight:600;transition:var(--transition)}.form-group input[data-v-735497d3]:focus,.form-group select[data-v-735497d3]:focus,.form-group textarea[data-v-735497d3]:focus{outline:none;border-color:var(--corail-primary);box-shadow:0 0 0 3px #ff6b351a;background:#ff6b351a}.form-group input[data-v-735497d3]::placeholder,.form-group textarea[data-v-735497d3]::placeholder{color:var(--text-secondary)}.form-actions[data-v-735497d3]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,107,53,.2)}.cancel-btn[data-v-735497d3],.submit-btn[data-v-735497d3],.save-btn[data-v-735497d3]{padding:.75rem 1.5rem;border:none;border-radius:10px;cursor:pointer;font-weight:700;transition:var(--transition);text-transform:uppercase;letter-spacing:1px}.cancel-btn[data-v-735497d3]{background:#ffffff1a;color:var(--text-secondary);border:2px solid rgba(255,255,255,.2)}.cancel-btn[data-v-735497d3]:hover{background:#fff3;color:var(--text-primary)}.submit-btn[data-v-735497d3],.save-btn[data-v-735497d3]{background:linear-gradient(135deg,var(--corail-primary),var(--corail-dark));color:#fff;border:2px solid var(--corail-primary)}.submit-btn[data-v-735497d3]:hover,.save-btn[data-v-735497d3]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #ff6b354d}.performance-section h4[data-v-735497d3]{color:var(--corail-primary);font-weight:700;margin-bottom:1.5rem;text-align:center;font-size:1.2rem}.players-stats-table[data-v-735497d3]{background:#ff6b350d;border-radius:15px;overflow:hidden;border:2px solid rgba(255,107,53,.2)}.stats-table-header[data-v-735497d3]{background:linear-gradient(135deg,var(--corail-primary),var(--corail-dark));display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:.5rem;padding:1rem}.header-cell[data-v-735497d3]{color:#fff;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;text-align:center}.stats-table-row[data-v-735497d3]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:.5rem;padding:1rem;border-bottom:1px solid rgba(255,107,53,.1);transition:var(--transition)}.stats-table-row[data-v-735497d3]:hover{background:#ff6b351a}.stats-cell[data-v-735497d3]{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600}.player-select[data-v-735497d3],.car-select[data-v-735497d3],.stat-input[data-v-735497d3]{width:100%;background:#ff6b351a!important;color:var(--text-primary)!important;border:1px solid rgba(255,107,53,.3)!important;border-radius:6px!important;padding:.5rem!important;font-size:.9rem!important;text-align:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.player-select[data-v-735497d3]:focus,.car-select[data-v-735497d3]:focus,.stat-input[data-v-735497d3]:focus{outline:none!important;border-color:var(--corail-primary)!important;box-shadow:0 0 0 2px #ff6b3533!important}.player-select option[data-v-735497d3],.car-select option[data-v-735497d3]{background:#2a1205!important;color:var(--text-primary)!important}.mvp-checkbox[data-v-735497d3]{width:20px;height:20px;accent-color:var(--corail-primary)}.performance-ratio[data-v-735497d3]{color:var(--corail-primary);font-weight:700}.performance-actions[data-v-735497d3]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,107,53,.2)}.detailed-stats-grid[data-v-735497d3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.detailed-stat-card[data-v-735497d3]{background:#ff6b350d;border-radius:15px;padding:1.5rem;border:2px solid rgba(255,107,53,.2);transition:var(--transition)}.detailed-stat-card[data-v-735497d3]:hover{border-color:var(--corail-primary);background:#ff6b351a}.detailed-stat-card.no-data[data-v-735497d3]{opacity:.5}.stat-name[data-v-735497d3]{font-weight:700;color:var(--corail-primary);margin-bottom:1rem;text-align:center;font-size:1.1rem}.stat-details[data-v-735497d3]{display:flex;flex-direction:column;gap:.5rem;text-align:center}.win-rate[data-v-735497d3]{font-size:1.5rem;font-weight:900;color:var(--corail-primary);margin-bottom:.5rem}.match-breakdown[data-v-735497d3]{display:flex;justify-content:center;gap:1rem;font-weight:700}.wins[data-v-735497d3]{color:#0f8}.losses[data-v-735497d3]{color:#ff4655}.picks[data-v-735497d3]{color:var(--corail-secondary)}.total-matches[data-v-735497d3]{color:var(--text-secondary);font-size:.9rem}.performance-summary[data-v-735497d3]{margin-top:2rem;padding:1.5rem;background:#ff6b350d;border-radius:15px;border:2px solid rgba(255,107,53,.2)}.summary-item[data-v-735497d3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.5rem}.summary-label[data-v-735497d3]{font-weight:600;color:var(--text-secondary)}.summary-value[data-v-735497d3]{font-weight:700;color:var(--corail-primary)}.loading-container[data-v-735497d3]{text-align:center;padding:3rem}.loading-spinner[data-v-735497d3]{width:50px;height:50px;border:4px solid rgba(255,107,53,.2);border-top:4px solid var(--corail-primary);border-radius:50%;animation:spin-735497d3 1s linear infinite;margin:0 auto 1rem}@keyframes spin-735497d3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.player-name[data-v-735497d3]{color:var(--corail-primary);font-weight:700}.matches[data-v-735497d3]{color:var(--text-secondary)}.goals[data-v-735497d3]{color:#0f8;font-weight:700}.assists[data-v-735497d3]{color:#ffc107;font-weight:700}.saves[data-v-735497d3]{color:#17a2b8;font-weight:700}.score-avg[data-v-735497d3]{color:var(--text-secondary);font-weight:700}.score-avg.positive[data-v-735497d3]{color:var(--corail-primary)}.mvp-percentage.good[data-v-735497d3]{color:gold;font-weight:600}.mvp-percentage.excellent[data-v-735497d3]{color:var(--corail-primary);font-weight:700}.view-matches-btn[data-v-735497d3]{background:#ff6b3533;color:var(--corail-primary);border:1px solid rgba(255,107,53,.3);width:30px;height:30px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:var(--transition)}.view-matches-btn[data-v-735497d3]:hover{background:#ff6b354d;transform:scale(1.1)}.matches-history-table[data-v-735497d3]{background:#ff6b350d;border-radius:15px;overflow:hidden;border:2px solid rgba(255,107,53,.2)}.matches-table-header[data-v-735497d3]{background:linear-gradient(135deg,var(--corail-primary),var(--corail-dark));display:grid;grid-template-columns:1fr 1.2fr 1fr 1fr 1fr 1.5fr;gap:.5rem;padding:1rem}.matches-table-row[data-v-735497d3]{display:grid;grid-template-columns:1fr 1.2fr 1fr 1fr 1fr 1.5fr;gap:.5rem;padding:1rem;border-bottom:1px solid rgba(255,107,53,.1);transition:var(--transition)}.matches-table-row[data-v-735497d3]:hover{background:#ff6b351a}.matches-cell[data-v-735497d3]{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;font-size:.9rem}.performance-cell[data-v-735497d3]{color:var(--corail-primary);font-weight:700}@media (max-width: 1200px){.table-header[data-v-735497d3],.table-row[data-v-735497d3]{grid-template-columns:.8fr 1fr .8fr .8fr .8fr 1.2fr .8fr .8fr;font-size:.85rem}.stats-table-header[data-v-735497d3],.stats-table-row[data-v-735497d3]{grid-template-columns:1.2fr .8fr .8fr .8fr .8fr .8fr .8fr .8fr}}@media (max-width: 768px){.recap-corail-page[data-v-735497d3]{padding:1rem}.header-section[data-v-735497d3]{padding:3rem 1rem 4rem}.back-button-container[data-v-735497d3]{position:static;margin-bottom:2rem;text-align:left}.header-section h1[data-v-735497d3]{font-size:2rem}.stats-grid[data-v-735497d3]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.controls-section[data-v-735497d3]{flex-direction:column;align-items:stretch}.filters-section[data-v-735497d3]{justify-content:center}.analysis-grid[data-v-735497d3],.form-row[data-v-735497d3]{grid-template-columns:1fr}.form-actions[data-v-735497d3]{flex-direction:column}.table-header[data-v-735497d3],.table-row[data-v-735497d3]{grid-template-columns:1fr;text-align:left}.table-cell[data-v-735497d3]{justify-content:flex-start;padding:.25rem 0}.table-cell[data-v-735497d3]:before{content:attr(data-label) ": ";font-weight:700;color:var(--corail-primary);display:inline-block;width:120px}.stats-table-header[data-v-735497d3],.stats-table-row[data-v-735497d3],.matches-table-header[data-v-735497d3],.matches-table-row[data-v-735497d3]{grid-template-columns:1fr;gap:.25rem}.pagination-controls[data-v-735497d3]{flex-wrap:wrap;justify-content:center}.page-numbers[data-v-735497d3]{order:-1;margin-bottom:1rem}}@media (max-width: 480px){.popup-overlay[data-v-735497d3]{padding:1rem}.popup-content[data-v-735497d3]{margin:0}.popup-header[data-v-735497d3],.popup-body[data-v-735497d3]{padding:1rem}.header-section h1[data-v-735497d3]{font-size:1.5rem}.stat-card[data-v-735497d3],.analysis-card[data-v-735497d3]{padding:1rem}}[data-v-067c10f1]:root{--green-primary: #4caf50;--green-secondary: #45a049;--green-accent: #66bb6a;--green-light: rgba(76, 175, 80, .1);--green-dark: #2e7d32}.recap-green-page[data-v-067c10f1]{min-height:100vh;background:linear-gradient(135deg,#1a4d3a,#0f2027,#203a43);color:#fff;padding:2rem;position:relative;overflow-x:hidden}.recap-green-page[data-v-067c10f1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(76,175,80,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(102,187,106,.1) 0%,transparent 50%);pointer-events:none;z-index:0}.recap-green-page[data-v-067c10f1]>*{position:relative;z-index:1}.header-section[data-v-067c10f1]{text-align:center;margin-bottom:3rem}.back-button-container[data-v-067c10f1]{margin-bottom:2rem;display:flex;justify-content:flex-start}.back-button[data-v-067c10f1]{display:inline-flex;align-items:center;gap:.5rem;padding:12px 24px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(76,175,80,.3);border-radius:50px;color:#fff;text-decoration:none;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #0000001a}.back-button[data-v-067c10f1]:hover{background:#4caf5033;border-color:var(--green-primary);transform:translateY(-2px);box-shadow:0 8px 30px #4caf5033;color:#fff}.back-icon[data-v-067c10f1]{font-size:1.2rem;font-weight:700}.header-section h1[data-v-067c10f1]{font-size:3rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#ffffff 0%,var(--green-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-section p[data-v-067c10f1]{font-size:1.2rem;color:#fffc;max-width:600px;margin:0 auto;line-height:1.6}.stats-container[data-v-067c10f1]{max-width:1400px;margin:0 auto}.stats-grid[data-v-067c10f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.stat-card[data-v-067c10f1]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(76,175,80,.2);border-radius:20px;padding:2rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.stat-card[data-v-067c10f1]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--green-primary),var(--green-accent));border-radius:20px 20px 0 0}.stat-card[data-v-067c10f1]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #4caf504d;border-color:var(--green-primary);background:#ffffff14}.stat-icon[data-v-067c10f1]{font-size:3rem;margin-bottom:1rem;display:block}.stat-card h3[data-v-067c10f1]{font-size:1.1rem;font-weight:500;color:#fffc;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.stat-value[data-v-067c10f1]{font-size:3rem;font-weight:700;color:var(--green-accent);text-shadow:0 0 20px rgba(76,175,80,.5)}.controls-section[data-v-067c10f1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem;border-radius:15px;border:1px solid rgba(76,175,80,.2)}.add-match-btn[data-v-067c10f1]{display:flex;align-items:center;gap:.5rem;padding:12px 24px;background:linear-gradient(135deg,var(--green-primary) 0%,var(--green-secondary) 100%);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #4caf504d}.add-match-btn[data-v-067c10f1]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4caf5066;background:linear-gradient(135deg,var(--green-secondary) 0%,var(--green-dark) 100%)}.btn-icon[data-v-067c10f1]{font-size:1.2rem}.filters-section[data-v-067c10f1]{display:flex;gap:1rem;flex-wrap:wrap}.filter-select[data-v-067c10f1]{padding:10px 15px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(76,175,80,.3);border-radius:10px;color:#fff;font-size:.9rem;cursor:pointer;transition:all .3s ease}.filter-select[data-v-067c10f1]:focus{outline:none;border-color:var(--green-primary);box-shadow:0 0 0 3px #4caf5033}.filter-select option[data-v-067c10f1]{background:#1a1a1a;color:#fff}.results-table[data-v-067c10f1]{background:#ffffff08;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:15px;border:1px solid rgba(76,175,80,.2);overflow:hidden;margin-bottom:2rem;box-shadow:0 8px 32px #0003}.table-header[data-v-067c10f1]{display:grid;grid-template-columns:1.5fr 1fr 2fr 1fr 1fr;background:linear-gradient(135deg,var(--green-primary) 0%,var(--green-secondary) 100%);padding:1rem;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.header-item[data-v-067c10f1]{padding:.5rem;text-align:center}.table-row[data-v-067c10f1]{display:grid;grid-template-columns:1.5fr 1fr 2fr 1fr 1fr;padding:1rem;border-bottom:1px solid rgba(76,175,80,.1);transition:all .3s ease;align-items:center}.table-row[data-v-067c10f1]:hover{background:#4caf501a;transform:scale(1.01)}.table-row.win[data-v-067c10f1]{border-left:4px solid #00ff88;background:linear-gradient(90deg,rgba(0,255,136,.1) 0%,transparent 100%)}.table-row.loss[data-v-067c10f1]{border-left:4px solid #ff4655;background:linear-gradient(90deg,rgba(255,70,85,.1) 0%,transparent 100%)}.table-cell[data-v-067c10f1]{padding:.5rem;text-align:center;font-size:.9rem}.result-cell.result-win[data-v-067c10f1]{color:#0f8;font-weight:700;font-size:1.2rem;text-shadow:0 0 10px rgba(0,255,136,.5)}.result-cell.result-loss[data-v-067c10f1]{color:#ff4655;font-weight:700;font-size:1.2rem;text-shadow:0 0 10px rgba(255,70,85,.5)}.score-cell.winner[data-v-067c10f1]{color:#0f8;font-weight:700;text-shadow:0 0 10px rgba(0,255,136,.3)}.actions[data-v-067c10f1]{display:flex;gap:.5rem;justify-content:center}.perf-btn[data-v-067c10f1],.edit-btn[data-v-067c10f1],.delete-btn[data-v-067c10f1]{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:1rem}.perf-btn[data-v-067c10f1]{background:linear-gradient(135deg,var(--green-primary),var(--green-secondary))}.edit-btn[data-v-067c10f1]{background:#ffc107cc}.delete-btn[data-v-067c10f1]{background:#ff4655cc}.perf-btn[data-v-067c10f1]:hover,.edit-btn[data-v-067c10f1]:hover,.delete-btn[data-v-067c10f1]:hover{transform:scale(1.1);box-shadow:0 4px 15px #0000004d}.no-data-message[data-v-067c10f1]{text-align:center;padding:3rem;color:#fff9}.pagination-section[data-v-067c10f1]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;flex-wrap:wrap;gap:1rem}.pagination-info[data-v-067c10f1]{color:#ffffffb3;font-size:.9rem}.pagination-controls[data-v-067c10f1]{display:flex;align-items:center;gap:1rem}.pagination-btn[data-v-067c10f1]{padding:8px 16px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease}.pagination-btn[data-v-067c10f1]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn[data-v-067c10f1]:not(:disabled):hover{background:#4caf5033;border-color:var(--green-primary)}.page-numbers[data-v-067c10f1]{display:flex;gap:.5rem}.page-btn[data-v-067c10f1]{width:40px;height:40px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.page-btn.active[data-v-067c10f1]{background:var(--green-primary);border-color:var(--green-primary)}.page-btn[data-v-067c10f1]:hover{background:#4caf5033;border-color:var(--green-primary)}.performance-analysis[data-v-067c10f1]{margin-top:3rem;background:#ffffff08;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:2rem;border:1px solid rgba(76,175,80,.2)}.performance-analysis h2[data-v-067c10f1]{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:2rem;background:linear-gradient(135deg,#ffffff 0%,var(--green-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.analysis-grid[data-v-067c10f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.analysis-card[data-v-067c10f1]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(76,175,80,.2);border-radius:15px;padding:2rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.analysis-card[data-v-067c10f1]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--green-primary),var(--green-accent));border-radius:15px 15px 0 0}.analysis-card[data-v-067c10f1]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #4caf5033;border-color:var(--green-primary);background:#ffffff14}.analysis-card h3[data-v-067c10f1]{font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;color:#fff}.champion-stats[data-v-067c10f1],.role-stats[data-v-067c10f1],.trend-stats[data-v-067c10f1]{margin-bottom:1rem}.champion-stat[data-v-067c10f1],.role-stat[data-v-067c10f1],.trend-item[data-v-067c10f1]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff0d;border-radius:8px;margin-bottom:.5rem}.champion-name[data-v-067c10f1],.role-name[data-v-067c10f1],.trend-label[data-v-067c10f1]{font-weight:500;color:#ffffffe6}.champion-winrate[data-v-067c10f1],.role-winrate[data-v-067c10f1],.trend-value[data-v-067c10f1]{font-weight:600;color:var(--green-accent)}.trend-value.positive[data-v-067c10f1]{color:#0f8}.click-hint[data-v-067c10f1]{text-align:center;font-size:.8rem;color:#ffffff80;margin-top:1rem;font-style:italic}.popup-overlay[data-v-067c10f1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.popup-content[data-v-067c10f1]{background:linear-gradient(135deg,#1a3d2e,#2d2d2d);border:1px solid rgba(76,175,80,.3);border-radius:20px;padding:0;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;position:relative}.popup-header[data-v-067c10f1]{background:linear-gradient(135deg,var(--green-primary) 0%,var(--green-secondary) 100%);padding:1.5rem 2rem;border-radius:20px 20px 0 0;display:flex;justify-content:space-between;align-items:center}.popup-header h3[data-v-067c10f1]{margin:0;color:#fff;font-size:1.3rem;font-weight:600}.close-btn[data-v-067c10f1]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.close-btn[data-v-067c10f1]:hover{background:#ffffff1a;transform:scale(1.1)}.popup-body[data-v-067c10f1]{padding:2rem}.result-form[data-v-067c10f1]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-067c10f1]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-067c10f1]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-067c10f1]{font-weight:600;color:var(--green-accent);font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.form-group input[data-v-067c10f1],.form-group select[data-v-067c10f1],.form-group textarea[data-v-067c10f1]{padding:12px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(76,175,80,.3);border-radius:10px;color:#fff;font-size:1rem;transition:all .3s ease}.form-group input[data-v-067c10f1]:focus,.form-group select[data-v-067c10f1]:focus,.form-group textarea[data-v-067c10f1]:focus{outline:none;border-color:var(--green-primary);box-shadow:0 0 0 3px #4caf5033;background:#ffffff26}.form-group input[data-v-067c10f1]::placeholder,.form-group textarea[data-v-067c10f1]::placeholder{color:#ffffff80}.form-group select option[data-v-067c10f1]{background:#1a1a1a;color:#fff}.form-actions[data-v-067c10f1],.popup-actions[data-v-067c10f1]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.cancel-btn[data-v-067c10f1],.submit-btn[data-v-067c10f1]{padding:12px 24px;border:none;border-radius:10px;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:1rem}.cancel-btn[data-v-067c10f1]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3)}.cancel-btn[data-v-067c10f1]:hover{background:#fff3;border-color:#ffffff80}.submit-btn[data-v-067c10f1]{background:linear-gradient(135deg,var(--green-primary) 0%,var(--green-secondary) 100%);color:#fff;border:1px solid var(--green-primary)}.submit-btn[data-v-067c10f1]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4caf504d}.players-stats-table[data-v-067c10f1]{background:#ffffff0d;border-radius:10px;overflow:hidden;margin-top:1rem}.stats-table-header[data-v-067c10f1]{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr 1fr 1fr 1fr 1fr;background:linear-gradient(135deg,var(--green-primary) 0%,var(--green-secondary) 100%);padding:1rem;font-weight:600;font-size:.9rem}.stats-table-row[data-v-067c10f1]{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr 1fr 1fr 1fr 1fr;padding:1rem;border-bottom:1px solid rgba(76,175,80,.1);align-items:center}.header-cell[data-v-067c10f1],.stats-cell[data-v-067c10f1]{padding:.5rem;text-align:center}.player-select[data-v-067c10f1],.champion-select[data-v-067c10f1],.stat-input[data-v-067c10f1]{width:100%;padding:8px;background:#ffffff1a;border:1px solid rgba(76,175,80,.3);border-radius:6px;color:#fff;font-size:.9rem}.player-select option[data-v-067c10f1],.champion-select option[data-v-067c10f1]{background:#1a1a1a!important;color:#fff!important}.player-select option[data-v-067c10f1]:checked,.champion-select option[data-v-067c10f1]:checked{background:var(--green-primary)!important;color:#fff!important}.player-select[data-v-067c10f1],.champion-select[data-v-067c10f1]{background:#ffffff1a!important;color:#fff!important}.stat-input[data-v-067c10f1]:focus,.player-select[data-v-067c10f1]:focus,.champion-select[data-v-067c10f1]:focus{outline:none;border-color:var(--green-primary);box-shadow:0 0 0 2px #4caf5033}.kd-display[data-v-067c10f1],.kd-ratio[data-v-067c10f1]{font-weight:600}.kd-ratio.positive[data-v-067c10f1]{color:#0f8}.detailed-stats-grid[data-v-067c10f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.detailed-stat-card[data-v-067c10f1]{background:#ffffff0d;border:1px solid rgba(76,175,80,.2);border-radius:10px;padding:1.5rem;text-align:center;transition:all .3s ease}.detailed-stat-card[data-v-067c10f1]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #4caf5033;border-color:var(--green-primary)}.detailed-stat-card.no-data[data-v-067c10f1]{opacity:.5}.stat-name[data-v-067c10f1]{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:1rem}.stat-details[data-v-067c10f1]{display:flex;flex-direction:column;gap:.5rem}.win-rate[data-v-067c10f1]{font-size:1.5rem;font-weight:700;color:var(--green-accent)}.match-breakdown[data-v-067c10f1]{display:flex;justify-content:center;gap:1rem}.wins[data-v-067c10f1]{color:#0f8;font-weight:600}.losses[data-v-067c10f1]{color:#ff4655;font-weight:600}.picks[data-v-067c10f1]{color:var(--green-accent);font-weight:600}.total-matches[data-v-067c10f1]{color:#ffffffb3;font-size:.9rem}.loading-container[data-v-067c10f1]{text-align:center;padding:3rem}.loading-spinner[data-v-067c10f1]{width:40px;height:40px;border:4px solid rgba(76,175,80,.3);border-left-color:var(--green-primary);border-radius:50%;animation:spin-067c10f1 1s linear infinite;margin:0 auto 1rem}@keyframes spin-067c10f1{to{transform:rotate(360deg)}}.view-btn[data-v-067c10f1]{width:32px;height:32px;background:linear-gradient(135deg,var(--green-primary),var(--green-secondary));border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.view-btn[data-v-067c10f1]:hover{transform:scale(1.1);box-shadow:0 4px 15px #4caf504d}@media (max-width: 768px){.recap-green-page[data-v-067c10f1]{padding:1rem}.header-section h1[data-v-067c10f1]{font-size:2rem}.stats-grid[data-v-067c10f1]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.controls-section[data-v-067c10f1]{flex-direction:column;align-items:stretch}.filters-section[data-v-067c10f1]{justify-content:center}.table-header[data-v-067c10f1],.table-row[data-v-067c10f1]{grid-template-columns:1fr 1fr 1fr;font-size:.8rem}.table-header .header-item[data-v-067c10f1]:nth-child(n+4),.table-row .table-cell[data-v-067c10f1]:nth-child(n+4){display:none}.analysis-grid[data-v-067c10f1],.form-row[data-v-067c10f1]{grid-template-columns:1fr}.stats-table-header[data-v-067c10f1],.stats-table-row[data-v-067c10f1]{grid-template-columns:1fr 1fr 1fr 1fr;font-size:.8rem}.stats-table-header .header-cell[data-v-067c10f1]:nth-child(n+5),.stats-table-row .stats-cell[data-v-067c10f1]:nth-child(n+5){display:none}.pagination-section[data-v-067c10f1]{flex-direction:column;text-align:center}}@media (max-width: 480px){.header-section h1[data-v-067c10f1]{font-size:1.5rem}.stats-grid[data-v-067c10f1]{grid-template-columns:1fr}.popup-content[data-v-067c10f1]{margin:1rem;width:calc(100% - 2rem)}.form-actions[data-v-067c10f1],.popup-actions[data-v-067c10f1]{flex-direction:column}}.cod-page[data-v-5fa62eb2]{min-height:100vh;background:linear-gradient(135deg,#000c,#0009,#000000e6),url(/img/COD-Uod8R5M4.webp);background-size:cover;background-position:center;background-attachment:fixed;color:#fff;padding:2em 1em;position:relative;overflow-x:hidden}.return-btn[data-v-5fa62eb2]{position:absolute;top:2rem;left:2rem;background:linear-gradient(45deg,#ff8c00,orange);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;z-index:100}.return-btn[data-v-5fa62eb2]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff8c0066}.back-arrow[data-v-5fa62eb2]{position:absolute;top:2rem;left:2rem;font-size:2rem;cursor:pointer;color:#ff8c00;transition:all .3s ease;z-index:100}.back-arrow[data-v-5fa62eb2]:hover{transform:translate(-5px)}h1[data-v-5fa62eb2]{text-align:center;font-size:3.5em;margin:2em 0 .5em;background:linear-gradient(45deg,#ff8c00,orange,tomato);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}p[data-v-5fa62eb2]{text-align:center;font-size:1.2em;color:#e0e0e0;margin-bottom:3em}.blocks-container[data-v-5fa62eb2]{max-width:1200px;margin:0 auto}.modern-grid[data-v-5fa62eb2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;padding:2rem 0}.roster-card[data-v-5fa62eb2]{position:relative;height:400px;border-radius:20px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.25,.8,.25,1)}.roster-card[data-v-5fa62eb2]:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px #0000004d}.card-inner[data-v-5fa62eb2]{position:relative;width:100%;height:100%;transition:transform .6s}.card-front[data-v-5fa62eb2]{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:20px;overflow:hidden}.card-front img[data-v-5fa62eb2]{width:100%;height:100%;object-fit:cover;filter:brightness(.7)}.card-overlay[data-v-5fa62eb2]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0006,#ff8c001a,#0009);display:flex;align-items:center;justify-content:center;text-align:center}.team-info h3[data-v-5fa62eb2]{font-size:1.8rem;margin-bottom:.5rem;color:#fff}.team-info p[data-v-5fa62eb2]{font-size:1rem;color:orange;margin-bottom:1rem}.card-icon[data-v-5fa62eb2]{font-size:2rem}.team-details-container[data-v-5fa62eb2]{max-width:1200px;margin:0 auto;padding:2rem 0}.team-hero-section[data-v-5fa62eb2]{position:relative;height:300px;border-radius:24px;overflow:hidden;margin-bottom:2rem}.hero-background[data-v-5fa62eb2]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-image[data-v-5fa62eb2]{width:100%;height:100%;object-fit:cover;filter:brightness(.4) contrast(1.2)}.hero-overlay[data-v-5fa62eb2]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#000c,#ff8c0033,#000000e6)}.hero-content[data-v-5fa62eb2]{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem}.team-badge[data-v-5fa62eb2]{display:flex;align-items:center;gap:.5rem;background:#ff8c0033;padding:.5rem 1rem;border-radius:20px;border:1px solid rgba(255,140,0,.3);margin-bottom:1rem}.hero-title[data-v-5fa62eb2]{font-size:3rem;margin:0;background:linear-gradient(135deg,#fff,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-5fa62eb2]{font-size:1.2rem;color:#e0e0e0;margin:.5rem 0 0}.stats-grid[data-v-5fa62eb2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-5fa62eb2]{background:linear-gradient(135deg,#1e1e2ef2,#2d2d44f2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,140,0,.2);border-radius:16px;padding:1.5rem;text-align:center;transition:all .3s ease}.stat-card[data-v-5fa62eb2]:hover{transform:translateY(-5px);border-color:#ff8c0066;box-shadow:0 10px 30px #ff8c001a}.stat-icon[data-v-5fa62eb2]{font-size:2rem;margin-bottom:.5rem}.stat-number[data-v-5fa62eb2]{font-size:2.5rem;font-weight:700;color:orange}.stat-label[data-v-5fa62eb2]{color:#e0e0e0;font-size:.9rem}.content-section[data-v-5fa62eb2]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.section-card[data-v-5fa62eb2]{background:linear-gradient(135deg,#1e1e2ef2,#2d2d44f2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,140,0,.2);border-radius:20px;padding:0;overflow:hidden}.card-header[data-v-5fa62eb2]{background:#ff8c001a;padding:1.5rem;border-bottom:1px solid rgba(255,140,0,.2);display:flex;align-items:center;gap:.75rem}.header-icon[data-v-5fa62eb2]{font-size:1.5rem}.card-header h2[data-v-5fa62eb2]{margin:0;font-size:1.3rem}.card-content[data-v-5fa62eb2]{padding:1.5rem}.achievement-item[data-v-5fa62eb2],.player-slot[data-v-5fa62eb2]{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid rgba(255,140,0,.1)}.achievement-item[data-v-5fa62eb2]:last-child,.player-slot[data-v-5fa62eb2]:last-child{border-bottom:none}.achievement-icon[data-v-5fa62eb2]{font-size:1.2rem;width:30px;text-align:center}.player-avatar[data-v-5fa62eb2]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#ff8c00,orange);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.player-info[data-v-5fa62eb2]{flex:1}.player-name[data-v-5fa62eb2]{font-weight:600;color:#fff}.player-role[data-v-5fa62eb2]{font-size:.9rem;color:orange}.view-more-btn[data-v-5fa62eb2]{width:100%;background:linear-gradient(135deg,#ff8c00,orange);color:#fff;border:none;padding:1rem;border-radius:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;transition:all .3s ease}.view-more-btn[data-v-5fa62eb2]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff8c004d}.admin-panel[data-v-5fa62eb2]{background:linear-gradient(135deg,#000000f2,#1e1e2efa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,140,0,.6);border-radius:20px;padding:2rem;margin:3rem auto;max-width:900px;box-shadow:0 20px 40px #0009,0 0 30px #ff8c0033;position:relative;z-index:10}.admin-header[data-v-5fa62eb2]{text-align:center;margin-bottom:2rem}.admin-header h2[data-v-5fa62eb2]{color:orange;margin-bottom:.5rem}.team-control[data-v-5fa62eb2]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;background:#ff8c001a;border-radius:12px}.status-select[data-v-5fa62eb2]{background:#0000004d;border:1px solid rgba(255,140,0,.3);color:#fff;padding:.5rem;border-radius:8px}.status-badge[data-v-5fa62eb2]{padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600}.status-badge.active[data-v-5fa62eb2]{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.status-badge.en-to[data-v-5fa62eb2]{background:#3b82f633;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.status-badge.en-reconstruction[data-v-5fa62eb2]{background:#f59e0b33;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.status-badge.inactive[data-v-5fa62eb2]{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.save-btn[data-v-5fa62eb2]{background:linear-gradient(135deg,#ff8c00,orange);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.save-btn[data-v-5fa62eb2]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff8c004d}.status-message[data-v-5fa62eb2]{margin-top:1rem;padding:.75rem 1rem;border-radius:8px;font-weight:500}.status-message.success[data-v-5fa62eb2]{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.status-message.error[data-v-5fa62eb2]{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.fade-slide-enter-active[data-v-5fa62eb2],.fade-slide-leave-active[data-v-5fa62eb2]{transition:all .5s ease}.fade-slide-enter-from[data-v-5fa62eb2]{opacity:0;transform:translate(30px)}.fade-slide-leave-to[data-v-5fa62eb2]{opacity:0;transform:translate(-30px)}@media (max-width: 768px){.modern-grid[data-v-5fa62eb2],.content-section[data-v-5fa62eb2]{grid-template-columns:1fr}h1[data-v-5fa62eb2]{font-size:2.5em}.return-btn[data-v-5fa62eb2],.back-arrow[data-v-5fa62eb2]{top:1rem;left:1rem}}.rl-page[data-v-9531f5b0]{color:#fff;text-align:center;min-height:100vh;padding:2em;background:linear-gradient(135deg,#ff6b35,#d9481f,#b8360e);position:relative;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ff6b35 #d9481f}.rl-page[data-v-9531f5b0]::-webkit-scrollbar{width:12px}.rl-page[data-v-9531f5b0]::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#ff6b35,#d9481f);border-radius:10px;border:2px solid #d9481f}.rl-page[data-v-9531f5b0]::-webkit-scrollbar-track{background:#d9481f;border-radius:10px}.back-arrow[data-v-9531f5b0]{position:absolute;top:2em;left:3em;font-size:2.5em;color:#fff;cursor:pointer;z-index:10;-webkit-user-select:none;user-select:none;transition:color .2s}.back-arrow[data-v-9531f5b0]:hover{color:#ffaa80}.return-btn[data-v-9531f5b0]{position:absolute;top:5em;left:5em;z-index:11;background:linear-gradient(135deg,#ff6b35,#d9481f);color:#fff;border:none;border-radius:25px;padding:.8em 2em;font-size:1.1em;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #ff6b354d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.return-btn[data-v-9531f5b0]:hover{background:linear-gradient(135deg,#d9481f,#b8360e);box-shadow:0 8px 25px #ff6b3580;transform:translateY(-2px)}.return-btn[data-v-9531f5b0]:active,.rl-transition[data-v-9531f5b0]{transform:translateY(0) scale(.98);box-shadow:0 4px 15px #ff6b35b3}.modern-grid[data-v-9531f5b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:1000px;margin:0 auto;padding:2rem 0}.team-card[data-v-9531f5b0]{perspective:1000px;height:350px;cursor:pointer}.card-inner[data-v-9531f5b0]{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;border-radius:20px}.team-card:hover .card-inner[data-v-9531f5b0]{transform:rotateY(5deg) rotateX(5deg) scale(1.05)}.card-front[data-v-9531f5b0]{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#ff6b351a,#d9481f1a);border:2px solid rgba(255,107,53,.3);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.team-card:hover .card-front[data-v-9531f5b0]{border-color:#ff6b35cc;box-shadow:0 20px 40px #ff6b354d,0 0 0 1px #ffffff1a,inset 0 1px #fff3}.card-front img[data-v-9531f5b0]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.team-card:hover .card-front img[data-v-9531f5b0]{transform:scale(1.1)}.card-overlay[data-v-9531f5b0]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#000c,#ff6b3533,#000000e6);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:2rem}.team-card:hover .card-overlay[data-v-9531f5b0]{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.team-info[data-v-9531f5b0]{text-align:center;transform:translateY(20px);transition:transform .4s cubic-bezier(.4,0,.2,1)}.team-card:hover .team-info[data-v-9531f5b0]{transform:translateY(0)}.team-info h3[data-v-9531f5b0]{font-size:1.8rem;font-weight:700;margin:0 0 .5rem;background:linear-gradient(135deg,#ff6b35,#ffaa80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.team-info p[data-v-9531f5b0]{font-size:1rem;color:#fffc;margin:0 0 1rem;font-weight:400}.team-stats[data-v-9531f5b0]{display:flex;justify-content:center;gap:1rem;margin:1rem 0}.stat-item[data-v-9531f5b0]{display:flex;align-items:center;gap:.5rem;background:#ff6b3533;padding:.5rem 1rem;border-radius:15px;font-size:.9rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,107,53,.3)}.stat-icon[data-v-9531f5b0]{font-size:1.1rem}.card-icon[data-v-9531f5b0]{font-size:2rem;animation:rocket-pulse-9531f5b0 2s infinite;margin-top:1rem}@keyframes rocket-pulse-9531f5b0{0%,to{transform:scale(1) rotate(0);opacity:1}25%{transform:scale(1.1) rotate(5deg);opacity:.8}50%{transform:scale(1.2) rotate(-5deg);opacity:.6}75%{transform:scale(1.1) rotate(5deg);opacity:.8}}.team-details-container[data-v-9531f5b0]{display:flex;flex-direction:column;gap:2rem;margin-top:2em;width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding:0 1rem;animation:slideInUp-9531f5b0 .8s cubic-bezier(.4,0,.2,1)}@keyframes slideInUp-9531f5b0{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.team-hero-section[data-v-9531f5b0]{position:relative;height:300px;border-radius:24px;overflow:hidden;margin-bottom:2rem}.hero-background[data-v-9531f5b0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-image[data-v-9531f5b0]{width:100%;height:100%;object-fit:cover;filter:brightness(.4) contrast(1.2)}.hero-overlay[data-v-9531f5b0]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#000c,#ff6b354d,#000000e6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero-content[data-v-9531f5b0]{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem}.team-badge[data-v-9531f5b0]{display:flex;align-items:center;gap:.5rem;background:#ff6b3533;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,107,53,.3);border-radius:50px;padding:.5rem 1rem;margin-bottom:1rem;animation:fadeInScale-9531f5b0 .6s ease .2s both}@keyframes fadeInScale-9531f5b0{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.badge-icon[data-v-9531f5b0]{font-size:1.2rem}.badge-text[data-v-9531f5b0]{font-weight:600;color:#ffaa80}.hero-title[data-v-9531f5b0]{font-size:3rem;font-weight:800;margin:0 0 .5rem;background:linear-gradient(135deg,#fff,#ffaa80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fadeInUp-9531f5b0 .8s ease .4s both}@keyframes fadeInUp-9531f5b0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-subtitle[data-v-9531f5b0]{font-size:1.2rem;color:#fffc;margin:0;animation:fadeInUp-9531f5b0 .8s ease .6s both}.stats-grid[data-v-9531f5b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-9531f5b0]{background:linear-gradient(135deg,#ff6b3526,#d9481f26);border-radius:16px;padding:1.5rem;border:1px solid rgba(255,107,53,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;display:flex;align-items:center;gap:1rem}.stat-card[data-v-9531f5b0]:hover{transform:translateY(-5px);border-color:#ff6b3599;box-shadow:0 10px 30px #ff6b354d}.stat-icon[data-v-9531f5b0]{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#ff6b3533;border-radius:12px;border:1px solid rgba(255,107,53,.4)}.stat-content[data-v-9531f5b0]{flex:1}.stat-number[data-v-9531f5b0]{font-size:1.8rem;font-weight:700;color:#ffaa80;margin-bottom:.25rem}.stat-label[data-v-9531f5b0]{font-size:.9rem;color:#ffffffb3;font-weight:500}.content-section[data-v-9531f5b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.section-card[data-v-9531f5b0]{background:linear-gradient(135deg,#ff6b351a,#d9481f1a);border-radius:20px;border:1px solid rgba(255,107,53,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;transition:all .3s ease}.section-card[data-v-9531f5b0]:hover{border-color:#ff6b3580;box-shadow:0 15px 35px #ff6b354d}.card-header[data-v-9531f5b0]{display:flex;align-items:center;gap:1rem;padding:2rem 2rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.header-icon[data-v-9531f5b0]{font-size:1.5rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#ff6b3533;border-radius:12px;border:1px solid rgba(255,107,53,.4)}.card-header h2[data-v-9531f5b0]{margin:0;background:linear-gradient(135deg,#ff6b35,#ffaa80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.4rem;font-weight:700}.card-content[data-v-9531f5b0]{padding:1.5rem 2rem 2rem}.achievements-list[data-v-9531f5b0]{display:flex;flex-direction:column;gap:1rem}.achievement-item[data-v-9531f5b0]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.achievement-item[data-v-9531f5b0]:hover{background:#ff6b351a;border-color:#ff6b354d;transform:translate(5px)}.achievement-item.empty[data-v-9531f5b0]{opacity:.6;font-style:italic}.achievement-icon[data-v-9531f5b0]{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ff6b3533;border-radius:8px;flex-shrink:0}.players-grid[data-v-9531f5b0]{margin-bottom:2rem}.players-list[data-v-9531f5b0]{display:flex;flex-direction:column;gap:1rem}.player-slot[data-v-9531f5b0]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;opacity:.6}.player-slot.active[data-v-9531f5b0]{opacity:1;background:#ff6b351a;border-color:#ff6b354d}.player-slot[data-v-9531f5b0]:hover{transform:translate(5px)}.player-avatar[data-v-9531f5b0]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#ff6b35,#ffaa80);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;color:#fff;flex-shrink:0}.player-info[data-v-9531f5b0]{flex:1}.player-name[data-v-9531f5b0]{font-weight:600;font-size:1.1rem;margin-bottom:.25rem}.player-role[data-v-9531f5b0]{font-size:.9rem;color:#fff9}.view-more-btn[data-v-9531f5b0]{width:100%;background:linear-gradient(135deg,#ff6b35,#d9481f);color:#fff;border:none;border-radius:12px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.view-more-btn[data-v-9531f5b0]:hover{background:linear-gradient(135deg,#d9481f,#b8360e);transform:translateY(-2px);box-shadow:0 8px 25px #ff6b3566}.btn-icon[data-v-9531f5b0]{transition:transform .3s ease}.view-more-btn:hover .btn-icon[data-v-9531f5b0]{transform:translate(5px)}.fade-slide-enter-active[data-v-9531f5b0],.fade-slide-leave-active[data-v-9531f5b0]{transition:opacity .45s cubic-bezier(.68,-.55,.27,1.55),transform .45s cubic-bezier(.68,-.55,.27,1.55)}.fade-slide-enter-from[data-v-9531f5b0],.fade-slide-leave-to[data-v-9531f5b0]{opacity:0;transform:translateY(40px) scale(.98)}.fade-slide-enter-to[data-v-9531f5b0],.fade-slide-leave-from[data-v-9531f5b0]{opacity:1;transform:translateY(0) scale(1)}@media (max-width: 900px){.rl-page[data-v-9531f5b0]{padding:1em .5em;font-size:1em}.modern-grid[data-v-9531f5b0]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;padding:1rem 0}.team-card[data-v-9531f5b0]{height:300px}.return-btn[data-v-9531f5b0]{top:2em;left:1em;font-size:1em;padding:.6em 1.5em}.back-arrow[data-v-9531f5b0]{top:1em;left:.5em;font-size:1.5em}.team-details-container[data-v-9531f5b0]{gap:1.5em;margin-top:1em;padding:.5em}}@media (max-width: 600px){.rl-page[data-v-9531f5b0]{padding:.5em .2em;font-size:.95em}.modern-grid[data-v-9531f5b0]{grid-template-columns:1fr;gap:1rem;padding:.5rem 0}.team-card[data-v-9531f5b0]{height:250px}.team-info h3[data-v-9531f5b0]{font-size:1.4rem}.team-info p[data-v-9531f5b0]{font-size:.9rem}.card-icon[data-v-9531f5b0]{font-size:1.5rem}.return-btn[data-v-9531f5b0]{top:1em;left:.2em;font-size:.9em;padding:.5em 1.2em}.back-arrow[data-v-9531f5b0]{top:.5em;left:.2em;font-size:1.1em}h1[data-v-9531f5b0]{font-size:1.3em;background:linear-gradient(135deg,#ff6b35,#ffaa80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}p[data-v-9531f5b0]{font-size:1em;opacity:.9}.team-stats[data-v-9531f5b0]{flex-direction:column;gap:.5rem;align-items:center}.stat-item[data-v-9531f5b0]{justify-content:center}}.valorant-page[data-v-d8ef90b8]{min-height:100vh;background:linear-gradient(135deg,#000c,#0009,#000000e6),url(/img/VALO-BdWdulhZ.webp);background-size:cover;background-position:center;background-attachment:fixed;color:#fff;padding:2em 1em;position:relative;overflow-x:hidden}.hero-section[data-v-d8ef90b8]{text-align:center;margin-bottom:4em;position:relative;z-index:2;padding-top:2em}.hero-section h1[data-v-d8ef90b8]{font-size:4em;margin:.5em 0;background:linear-gradient(45deg,#ff4655,#ff6b7a,#e73c7e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 8px rgba(0,0,0,.5);font-weight:700;letter-spacing:2px}.hero-section p[data-v-d8ef90b8]{font-size:1.4em;color:#e0e0e0;max-width:600px;margin:0 auto;line-height:1.6;text-shadow:0 2px 4px rgba(0,0,0,.7)}.teams-selection[data-v-d8ef90b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3em;max-width:1400px;margin:0 auto 4em;padding:0 2em}.team-card[data-v-d8ef90b8]{background:#000000b3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.15);border-radius:25px;padding:0;cursor:pointer;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;box-shadow:0 15px 35px #0006}.team-card[data-v-d8ef90b8]:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 25px 60px #0009;border-color:#ffffff4d}.team-card.blue[data-v-d8ef90b8]{border-left:5px solid #3498db}.team-card.blue[data-v-d8ef90b8]:hover{box-shadow:0 25px 60px #3498db66}.team-card.red[data-v-d8ef90b8]{border-left:5px solid #e74c3c}.team-card.red[data-v-d8ef90b8]:hover{box-shadow:0 25px 60px #e74c3c66}.team-card.white[data-v-d8ef90b8]{border-left:5px solid #ecf0f1}.team-card.white[data-v-d8ef90b8]:hover{box-shadow:0 25px 60px #ecf0f166}.team-header[data-v-d8ef90b8]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);padding:2em;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.team-icon[data-v-d8ef90b8]{font-size:3em;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto .5em}.team-icon img[data-v-d8ef90b8]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.team-header h2[data-v-d8ef90b8]{margin:0;font-size:2.2em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.5)}.team-card.blue h2[data-v-d8ef90b8]{color:#3498db}.team-card.red h2[data-v-d8ef90b8]{color:#e74c3c}.team-card.white h2[data-v-d8ef90b8]{color:#ecf0f1}.team-content[data-v-d8ef90b8]{padding:2.5em}.team-content p[data-v-d8ef90b8]{color:#e0e0e0;font-size:1.2em;margin-bottom:2em;line-height:1.6;text-align:center}.team-stats[data-v-d8ef90b8]{display:flex;justify-content:center;gap:1.5em;margin-bottom:2.5em;flex-wrap:wrap}.stat-item[data-v-d8ef90b8]{display:flex;align-items:center;gap:.8em;background:#ffffff1a;padding:1em 1.5em;border-radius:25px;font-size:1em;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.stat-item[data-v-d8ef90b8]:hover{background:#fff3;transform:scale(1.05)}.stat-icon[data-v-d8ef90b8]{font-size:1.2em}.team-card.blue .stat-icon[data-v-d8ef90b8]{color:#3498db}.team-card.red .stat-icon[data-v-d8ef90b8]{color:#e74c3c}.team-card.white .stat-icon[data-v-d8ef90b8]{color:#ecf0f1}.view-team-btn[data-v-d8ef90b8]{width:100%;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid rgba(255,255,255,.2);color:#fff;padding:1.2em 2em;border-radius:50px;font-size:1.1em;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.view-team-btn[data-v-d8ef90b8]:hover{background:linear-gradient(135deg,#fff3,#ffffff1a);border-color:#fff6;transform:scale(1.02)}.btn-arrow[data-v-d8ef90b8]{font-size:1.3em;font-weight:700;transition:transform .3s ease}.view-team-btn:hover .btn-arrow[data-v-d8ef90b8]{transform:translate(5px)}.team-card.blue .view-team-btn[data-v-d8ef90b8]:hover{border-color:#3498db;box-shadow:0 0 20px #3498db4d}.team-card.red .view-team-btn[data-v-d8ef90b8]:hover{border-color:#e74c3c;box-shadow:0 0 20px #e74c3c4d}.team-card.white .view-team-btn[data-v-d8ef90b8]:hover{border-color:#ecf0f1;box-shadow:0 0 20px #ecf0f14d}.back-button[data-v-d8ef90b8]{text-align:center;margin-top:3em}.back-btn[data-v-d8ef90b8]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid rgba(255,255,255,.2);color:#fff;padding:1.2em 2.5em;border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:1.1em;font-weight:600;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:inline-flex;align-items:center;gap:.8em}.back-btn[data-v-d8ef90b8]:hover{background:linear-gradient(135deg,#fff3,#ffffff1a);transform:translateY(-3px);box-shadow:0 10px 30px #0000004d;border-color:#fff6}.back-btn i[data-v-d8ef90b8]{font-size:1.1em;transition:transform .3s ease}.back-btn:hover i[data-v-d8ef90b8]{transform:translate(-3px)}@media (max-width: 768px){.teams-selection[data-v-d8ef90b8]{grid-template-columns:1fr;gap:2em;padding:0 1em}.hero-section h1[data-v-d8ef90b8]{font-size:3em}.hero-section p[data-v-d8ef90b8]{font-size:1.2em}.team-header[data-v-d8ef90b8]{padding:1.5em}.team-content[data-v-d8ef90b8]{padding:2em 1.5em}.team-stats[data-v-d8ef90b8]{gap:1em}.stat-item[data-v-d8ef90b8]{padding:.8em 1.2em;font-size:.9em}}@media (max-width: 480px){.valorant-page[data-v-d8ef90b8]{padding:1em .5em}.hero-section h1[data-v-d8ef90b8]{font-size:2.5em}.hero-section p[data-v-d8ef90b8]{font-size:1.1em}.teams-selection[data-v-d8ef90b8]{grid-template-columns:1fr;gap:1.5em;padding:0 .5em}.team-header[data-v-d8ef90b8]{padding:1.2em}.team-content[data-v-d8ef90b8]{padding:1.5em 1em}.team-header h2[data-v-d8ef90b8]{font-size:1.8em}.team-stats[data-v-d8ef90b8]{flex-direction:column;align-items:center}.stat-item[data-v-d8ef90b8]{width:100%;justify-content:center}.view-team-btn[data-v-d8ef90b8]{padding:1em 1.5em;font-size:1em}}.admin-panel[data-v-d8ef90b8]{background:#ff46551a;border:2px solid rgba(255,70,85,.3);border-radius:12px;padding:2rem;margin:2rem auto;max-width:800px}.admin-header[data-v-d8ef90b8]{text-align:center;margin-bottom:2rem}.admin-header h2[data-v-d8ef90b8]{color:#ff4655;font-size:1.8em;margin-bottom:.5rem}.admin-header p[data-v-d8ef90b8]{color:#ccc;font-size:1rem}.team-status-section[data-v-d8ef90b8]{margin-bottom:1.5rem}.team-status-section h3[data-v-d8ef90b8]{color:#ff4655;margin-bottom:1rem;font-size:1.3em}.status-controls[data-v-d8ef90b8]{display:flex;flex-direction:column;gap:1rem}.team-control[data-v-d8ef90b8]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.team-control label[data-v-d8ef90b8]{font-weight:600;color:#ff4655;min-width:150px}.status-select[data-v-d8ef90b8]{padding:.5rem 1rem;border:2px solid rgba(255,70,85,.3);border-radius:6px;background:#0000004d;color:#fff;font-size:1rem;min-width:160px}.status-select[data-v-d8ef90b8]:focus{outline:none;border-color:#ff4655;box-shadow:0 0 0 2px #ff465533}.status-badge[data-v-d8ef90b8]{padding:.3rem .8rem;border-radius:20px;font-size:.9rem;font-weight:600;text-transform:uppercase}.status-badge.active[data-v-d8ef90b8]{background:#28a74533;color:#28a745;border:1px solid #28a745}.status-badge.en-to[data-v-d8ef90b8]{background:#ffc10733;color:#ffc107;border:1px solid #ffc107}.status-badge.en-reconstruction[data-v-d8ef90b8]{background:#6c757d33;color:#6c757d;border:1px solid #6c757d}.status-badge.inactive[data-v-d8ef90b8]{background:#dc354533;color:#dc3545;border:1px solid #dc3545}.admin-actions[data-v-d8ef90b8]{text-align:center;margin-top:1.5rem}.save-btn[data-v-d8ef90b8]{background:linear-gradient(135deg,#ff4655,#ff6b75);color:#fff;border:none;padding:.8rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.save-btn[data-v-d8ef90b8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #ff465566}.save-btn[data-v-d8ef90b8]:disabled{opacity:.6;cursor:not-allowed}.status-message[data-v-d8ef90b8]{margin-top:1rem;padding:.8rem;border-radius:6px;text-align:center;font-weight:600}.status-message.success[data-v-d8ef90b8]{background:#28a74533;color:#28a745;border:1px solid #28a745}.status-message.error[data-v-d8ef90b8]{background:#dc354533;color:#dc3545;border:1px solid #dc3545}.status-message.info[data-v-d8ef90b8]{background:#17a2b833;color:#17a2b8;border:1px solid #17a2b8}@media (max-width: 768px){.admin-panel[data-v-d8ef90b8]{margin:1rem;padding:1rem}.team-control[data-v-d8ef90b8]{flex-direction:column;align-items:flex-start;gap:.5rem}.team-control label[data-v-d8ef90b8]{min-width:auto}.status-select[data-v-d8ef90b8]{min-width:100%}}.rl-page[data-v-ca199029]{min-height:100vh;background:linear-gradient(135deg,#000c,#0009,#000000e6),url(/img/RL_1-BuFUX3Ml.webp);background-size:cover;background-position:center;background-attachment:fixed;color:#fff;padding:2em 1em;position:relative;overflow-x:hidden}.hero-section[data-v-ca199029]{text-align:center;margin-bottom:4em;position:relative;z-index:2;padding-top:2em}.hero-section h1[data-v-ca199029]{font-size:4em;margin:.5em 0;background:linear-gradient(45deg,#00d4ff,#09c,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 8px rgba(0,0,0,.5);font-weight:700;letter-spacing:2px}.hero-section p[data-v-ca199029]{font-size:1.4em;color:#e0e0e0;max-width:600px;margin:0 auto;line-height:1.6;text-shadow:0 2px 4px rgba(0,0,0,.7)}.teams-selection[data-v-ca199029]{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:3em;max-width:1200px;margin:0 auto 4em;padding:0 2em}.team-card[data-v-ca199029]{background:#000000b3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.15);border-radius:25px;padding:0;cursor:pointer;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;box-shadow:0 15px 35px #0006}.team-card[data-v-ca199029]:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 25px 60px #0009;border-color:#ffffff4d}.team-card.principale[data-v-ca199029]{border-left:5px solid #00d4ff}.team-card.principale[data-v-ca199029]:hover{box-shadow:0 25px 60px #00d4ff66}.team-card.academy[data-v-ca199029]{border-left:5px solid #ffa500}.team-card.academy[data-v-ca199029]:hover{box-shadow:0 25px 60px #ffa50066}.team-header[data-v-ca199029]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);padding:2em;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.team-icon[data-v-ca199029]{font-size:3em;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto .5em}.team-icon img[data-v-ca199029]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.team-header h2[data-v-ca199029]{margin:0;font-size:2.2em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.5)}.team-card.principale h2[data-v-ca199029]{color:#00d4ff}.team-card.academy h2[data-v-ca199029]{color:orange}.team-content[data-v-ca199029]{padding:2.5em}.team-content p[data-v-ca199029]{color:#e0e0e0;font-size:1.2em;margin-bottom:2em;line-height:1.6;text-align:center}.team-stats[data-v-ca199029]{display:flex;justify-content:center;gap:1.5em;margin-bottom:2.5em;flex-wrap:wrap}.stat-item[data-v-ca199029]{display:flex;align-items:center;gap:.8em;background:#ffffff1a;padding:1em 1.5em;border-radius:25px;font-size:1em;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.stat-item[data-v-ca199029]:hover{background:#fff3;transform:scale(1.05)}.stat-icon[data-v-ca199029]{font-size:1.2em}.team-card.principale .stat-icon[data-v-ca199029]{color:#00d4ff}.team-card.academy .stat-icon[data-v-ca199029]{color:orange}.view-team-btn[data-v-ca199029]{width:100%;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid rgba(255,255,255,.2);color:#fff;padding:1.2em 2em;border-radius:50px;font-size:1.1em;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.view-team-btn[data-v-ca199029]:hover{background:linear-gradient(135deg,#fff3,#ffffff1a);border-color:#fff6;transform:scale(1.02)}.btn-arrow[data-v-ca199029]{font-size:1.3em;font-weight:700;transition:transform .3s ease}.view-team-btn:hover .btn-arrow[data-v-ca199029]{transform:translate(5px)}.team-card.principale .view-team-btn[data-v-ca199029]:hover{border-color:#00d4ff;box-shadow:0 0 20px #00d4ff4d}.team-card.academy .view-team-btn[data-v-ca199029]:hover{border-color:orange;box-shadow:0 0 20px #ffa5004d}.back-button[data-v-ca199029]{text-align:center;margin-top:3em}.back-btn[data-v-ca199029]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid rgba(255,255,255,.2);color:#fff;padding:1.2em 2.5em;border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:1.1em;font-weight:600;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:inline-flex;align-items:center;gap:.8em}.back-btn[data-v-ca199029]:hover{background:linear-gradient(135deg,#fff3,#ffffff1a);transform:translateY(-3px);box-shadow:0 10px 30px #0000004d;border-color:#fff6}.back-btn i[data-v-ca199029]{font-size:1.1em;transition:transform .3s ease}.back-btn:hover i[data-v-ca199029]{transform:translate(-3px)}@media (max-width: 768px){.teams-selection[data-v-ca199029]{grid-template-columns:1fr;gap:2em;padding:0 1em}.hero-section h1[data-v-ca199029]{font-size:3em}.hero-section p[data-v-ca199029]{font-size:1.2em}.team-header[data-v-ca199029]{padding:1.5em}.team-content[data-v-ca199029]{padding:2em 1.5em}.team-stats[data-v-ca199029]{gap:1em}.stat-item[data-v-ca199029]{padding:.8em 1.2em;font-size:.9em}}@media (max-width: 480px){.rl-page[data-v-ca199029]{padding:1em .5em}.hero-section h1[data-v-ca199029]{font-size:2.5em}.hero-section p[data-v-ca199029]{font-size:1.1em}.teams-selection[data-v-ca199029]{grid-template-columns:1fr;gap:1.5em;padding:0 .5em}.team-header[data-v-ca199029]{padding:1.2em}.team-content[data-v-ca199029]{padding:1.5em 1em}.team-header h2[data-v-ca199029]{font-size:1.8em}.team-stats[data-v-ca199029]{flex-direction:column;align-items:center}.stat-item[data-v-ca199029]{width:100%;justify-content:center}.view-team-btn[data-v-ca199029]{padding:1em 1.5em;font-size:1em}}.admin-panel[data-v-ca199029]{background:#ff98001a;border:2px solid rgba(255,152,0,.3);border-radius:12px;padding:2rem;margin:2rem auto;max-width:800px}.admin-header[data-v-ca199029]{text-align:center;margin-bottom:2rem}.admin-header h2[data-v-ca199029]{color:#ff9800;font-size:1.8em;margin-bottom:.5rem}.admin-header p[data-v-ca199029]{color:#ccc;font-size:1rem}.team-status-section[data-v-ca199029]{margin-bottom:1.5rem}.team-status-section h3[data-v-ca199029]{color:#ff9800;margin-bottom:1rem;font-size:1.3em}.status-controls[data-v-ca199029]{display:flex;flex-direction:column;gap:1rem}.team-control[data-v-ca199029]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.team-control label[data-v-ca199029]{font-weight:600;color:#ff9800;min-width:150px}.status-select[data-v-ca199029]{padding:.5rem 1rem;border:2px solid rgba(255,152,0,.3);border-radius:6px;background:#0000004d;color:#fff;font-size:1rem;min-width:160px}.status-select[data-v-ca199029]:focus{outline:none;border-color:#ff9800;box-shadow:0 0 0 2px #ff980033}.status-badge[data-v-ca199029]{padding:.3rem .8rem;border-radius:20px;font-size:.9rem;font-weight:600;text-transform:uppercase}.status-badge.active[data-v-ca199029]{background:#28a74533;color:#28a745;border:1px solid #28a745}.status-badge.en-to[data-v-ca199029]{background:#ffc10733;color:#ffc107;border:1px solid #ffc107}.status-badge.en-reconstruction[data-v-ca199029]{background:#6c757d33;color:#6c757d;border:1px solid #6c757d}.status-badge.inactive[data-v-ca199029]{background:#dc354533;color:#dc3545;border:1px solid #dc3545}.admin-actions[data-v-ca199029]{text-align:center;margin-top:1.5rem}.save-btn[data-v-ca199029]{background:linear-gradient(135deg,#ff9800,#ffb74d);color:#fff;border:none;padding:.8rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.save-btn[data-v-ca199029]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #ff980066}.save-btn[data-v-ca199029]:disabled{opacity:.6;cursor:not-allowed}.status-message[data-v-ca199029]{margin-top:1rem;padding:.8rem;border-radius:6px;text-align:center;font-weight:600}.status-message.success[data-v-ca199029]{background:#28a74533;color:#28a745;border:1px solid #28a745}.status-message.error[data-v-ca199029]{background:#dc354533;color:#dc3545;border:1px solid #dc3545}.status-message.info[data-v-ca199029]{background:#17a2b833;color:#17a2b8;border:1px solid #17a2b8}@media (max-width: 768px){.admin-panel[data-v-ca199029]{margin:1rem;padding:1rem}.team-control[data-v-ca199029]{flex-direction:column;align-items:flex-start;gap:.5rem}.team-control label[data-v-ca199029]{min-width:auto}.status-select[data-v-ca199029]{min-width:100%}}.roster-rl-principale[data-v-fedc5705]{min-height:100vh;background:linear-gradient(135deg,#8b5cf6,#7c3aed,#6d28d9);color:#fff;padding:2rem}.back-btn[data-v-fedc5705]{background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:.8rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:1rem;font-weight:700;margin-bottom:2rem}.back-btn[data-v-fedc5705]:hover{background:#ffffff4d;transform:translateY(-2px)}.header-section[data-v-fedc5705]{display:flex;align-items:center;gap:2rem;margin-bottom:3rem;background:#ffffff1a;padding:2rem;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.team-logo[data-v-fedc5705]{width:150px;height:150px;border-radius:50%;object-fit:cover;border:4px solid rgba(255,255,255,.3)}.team-header h1[data-v-fedc5705]{font-size:2.5rem;margin-bottom:.5rem;background:linear-gradient(45deg,#fff,#e0e7ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.team-subtitle[data-v-fedc5705]{font-size:1.2rem;opacity:.8;margin-bottom:1.5rem}.team-stats[data-v-fedc5705]{display:flex;gap:2rem}.stat-item[data-v-fedc5705]{text-align:center}.stat-value[data-v-fedc5705]{display:block;font-size:1.8rem;font-weight:700;color:#a78bfa}.stat-label[data-v-fedc5705]{font-size:.9rem;opacity:.8}.roster-section[data-v-fedc5705],.achievements-section[data-v-fedc5705]{margin-bottom:3rem}.roster-section h2[data-v-fedc5705],.achievements-section h2[data-v-fedc5705]{font-size:2rem;margin-bottom:2rem;text-align:center;color:#e0e7ff}.players-grid[data-v-fedc5705]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.player-card[data-v-fedc5705]{background:#ffffff1a;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease;border:2px solid rgba(255,255,255,.2)}.player-card[data-v-fedc5705]:hover{transform:translateY(-4px);background:#ffffff26;border-color:#8b5cf680}.player-avatar[data-v-fedc5705]{width:60px;height:60px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.player-info h3[data-v-fedc5705]{margin-bottom:.5rem;color:#fff}.player-role[data-v-fedc5705]{color:#a78bfa;font-weight:700;margin-bottom:.5rem}.player-stats[data-v-fedc5705]{display:flex;gap:1rem;font-size:.9rem;opacity:.8}.achievements-grid[data-v-fedc5705]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.achievement-card[data-v-fedc5705]{background:#ffffff1a;border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease;border:2px solid rgba(255,255,255,.2)}.achievement-card[data-v-fedc5705]:hover{transform:translateY(-4px);background:#ffffff26;border-color:#8b5cf680}.achievement-card i[data-v-fedc5705]{font-size:2.5rem;color:#fbbf24;margin-bottom:1rem}.achievement-card h3[data-v-fedc5705]{margin-bottom:.5rem;color:#fff}@media (max-width: 768px){.roster-rl-principale[data-v-fedc5705]{padding:1rem}.header-section[data-v-fedc5705]{flex-direction:column;text-align:center}.team-stats[data-v-fedc5705]{justify-content:center}.players-grid[data-v-fedc5705],.achievements-grid[data-v-fedc5705]{grid-template-columns:1fr}}.roster-rl-academy[data-v-8a9908ae]{min-height:100vh;background:linear-gradient(135deg,#ff8c00,#f60,#e55b00);color:#fff;padding:2rem}.back-btn[data-v-8a9908ae]{background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:.8rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:1rem;font-weight:700;margin-bottom:2rem}.back-btn[data-v-8a9908ae]:hover{background:#ffffff4d;transform:translateY(-2px)}.header-section[data-v-8a9908ae]{display:flex;align-items:center;gap:2rem;margin-bottom:3rem;background:#ffffff1a;padding:2rem;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.team-logo[data-v-8a9908ae]{width:150px;height:150px;border-radius:50%;object-fit:cover;border:4px solid rgba(255,255,255,.3)}.team-header h1[data-v-8a9908ae]{font-size:2.5rem;margin-bottom:.5rem;background:linear-gradient(45deg,#fff,#fed7aa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.team-subtitle[data-v-8a9908ae]{font-size:1.2rem;opacity:.8;margin-bottom:1.5rem}.team-stats[data-v-8a9908ae]{display:flex;gap:2rem;justify-content:center;margin-top:1rem}.stat-item[data-v-8a9908ae]{text-align:center;min-width:80px}.stat-value[data-v-8a9908ae]{display:block;font-size:2rem;font-weight:700;color:#fbbf24;margin-bottom:.5rem}.stat-label[data-v-8a9908ae]{font-size:.9rem;opacity:.8}.error-indicator[data-v-8a9908ae]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#ef444433;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:.75rem 1rem;margin-top:1rem;color:#fecaca;font-size:.9rem}.error-indicator i[data-v-8a9908ae]{color:#f87171}.stat-value[data-v-8a9908ae]{transition:all .3s ease}.roster-section[data-v-8a9908ae],.achievements-section[data-v-8a9908ae]{margin-bottom:3rem}.roster-section h2[data-v-8a9908ae],.achievements-section h2[data-v-8a9908ae]{font-size:2rem;margin-bottom:2rem;text-align:center;color:#fed7aa}.players-grid[data-v-8a9908ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.player-card[data-v-8a9908ae]{background:#ffffff1a;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease;border:2px solid rgba(255,255,255,.2)}.player-card[data-v-8a9908ae]:hover{transform:translateY(-4px);background:#ffffff26;border-color:#ff8c0080}.player-avatar[data-v-8a9908ae]{width:60px;height:60px;background:linear-gradient(135deg,#ff8c00,#f60);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.player-info h3[data-v-8a9908ae]{margin-bottom:.5rem;color:#fff}.player-role[data-v-8a9908ae]{color:#fbbf24;font-weight:700;margin-bottom:.5rem}.player-stats[data-v-8a9908ae]{display:flex;gap:1rem;font-size:.9rem;opacity:.8}.achievements-grid[data-v-8a9908ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.achievement-card[data-v-8a9908ae]{background:#ffffff1a;border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease;border:2px solid rgba(255,255,255,.2)}.achievement-card[data-v-8a9908ae]:hover{transform:translateY(-4px);background:#ffffff26;border-color:#ff8c0080}.achievement-card i[data-v-8a9908ae]{font-size:2.5rem;color:#fbbf24;margin-bottom:1rem}.achievement-card h3[data-v-8a9908ae]{margin-bottom:.5rem;color:#fff}@media (max-width: 768px){.roster-rl-academy[data-v-8a9908ae]{padding:1rem}.header-section[data-v-8a9908ae]{flex-direction:column;text-align:center}.team-stats[data-v-8a9908ae]{justify-content:center}.players-grid[data-v-8a9908ae],.achievements-grid[data-v-8a9908ae]{grid-template-columns:1fr}}.roster-page[data-v-8115ee4b]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff}.hero-section[data-v-8115ee4b]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background[data-v-8115ee4b]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#f97316,#ea580c,#c2410c);opacity:.1}.hero-overlay[data-v-8115ee4b]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009}.hero-content[data-v-8115ee4b]{position:relative;z-index:2;text-align:center;max-width:1200px;padding:2rem}.back-button[data-v-8115ee4b]{position:fixed;top:5rem;left:2rem;z-index:100}.back-btn[data-v-8115ee4b]{background:#f9731633;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(249,115,22,.3);color:#fff;padding:.8rem 1.5rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:700;display:flex;align-items:center;gap:.5rem}.back-btn[data-v-8115ee4b]:hover{background:#f973164d;transform:translateY(-2px)}.team-header[data-v-8115ee4b]{display:flex;flex-direction:column;align-items:center;gap:1rem}.team-logo[data-v-8115ee4b]{margin-bottom:1rem}.team-logo-img[data-v-8115ee4b]{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(249,115,22,.5));transition:all .3s ease}.team-logo-img[data-v-8115ee4b]:hover{transform:scale(1.05);filter:drop-shadow(0 0 30px rgba(249,115,22,.7))}.team-title[data-v-8115ee4b]{font-size:4rem;font-weight:700;margin:0;background:linear-gradient(45deg,#f97316,#fb923c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 20px rgba(249,115,22,.3)}.team-subtitle[data-v-8115ee4b]{font-size:1.3rem;opacity:.9;margin:0}.team-stats[data-v-8115ee4b]{display:flex;gap:2rem;margin-top:2rem;flex-wrap:wrap;justify-content:center}.stat-card[data-v-8115ee4b]{background:#ffffff0d;border:1px solid rgba(249,115,22,.3);border-radius:16px;padding:1.5rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;min-width:120px}.stat-card[data-v-8115ee4b]:hover{transform:translateY(-5px);border-color:#f9731699;box-shadow:0 10px 25px #f9731633}.stat-icon[data-v-8115ee4b]{font-size:1.5rem;color:#f97316;margin-bottom:.5rem}.stat-number[data-v-8115ee4b]{display:block;font-size:1.8rem;font-weight:700;color:#f97316}.stat-label[data-v-8115ee4b]{font-size:.9rem;opacity:.8}.players-section[data-v-8115ee4b]{position:relative;padding:4rem 2rem;margin:0 auto;overflow:hidden}.players-section[data-v-8115ee4b]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top,rgba(249,115,22,.6) 0%,transparent 60%),radial-gradient(ellipse at bottom,rgba(234,88,12,.5) 0%,transparent 60%),radial-gradient(ellipse at left,rgba(194,65,12,.4) 0%,transparent 60%),radial-gradient(ellipse at right,rgba(154,52,18,.5) 0%,transparent 60%);background-size:1000px 800px,1100px 900px,900px 1000px,800px 1100px;animation:aurora-8115ee4b 15s ease-in-out infinite;filter:blur(50px);z-index:0;pointer-events:none}@keyframes aurora-8115ee4b{0%,to{background-position:0% 0%,100% 100%,0% 100%,100% 0%}25%{background-position:100% 0%,0% 100%,100% 100%,0% 0%}50%{background-position:100% 100%,0% 0%,100% 0%,0% 100%}75%{background-position:0% 100%,100% 0%,0% 0%,100% 100%}}.section-title[data-v-8115ee4b]{position:relative;z-index:2;text-align:center;font-size:2.5rem;margin-bottom:3rem;font-weight:700}.players-grid[data-v-8115ee4b]{display:flex;flex-wrap:nowrap;gap:1.5rem;justify-content:center;overflow-x:auto;padding:1rem 0}.player-card[data-v-8115ee4b]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(249,115,22,.2);transition:all .3s ease;position:relative;overflow:hidden;flex:0 0 280px;min-width:280px;cursor:pointer}.player-card[data-v-8115ee4b]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f97316,#fb923c)}.player-card[data-v-8115ee4b]:hover{transform:translateY(-10px);border-color:#f9731680;box-shadow:0 20px 40px #f9731633}.player-avatar[data-v-8115ee4b]{position:relative;width:80px;height:80px;margin:0 auto 1rem}.avatar-img[data-v-8115ee4b]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid rgba(249,115,22,.3)}.role-badge[data-v-8115ee4b]{position:absolute;bottom:-5px;right:-5px;width:35px;height:35px;border-radius:50%;background:#000c;border:2px solid #f97316;display:flex;align-items:center;justify-content:center}.role-icon[data-v-8115ee4b]{width:20px;height:20px}.player-info[data-v-8115ee4b]{text-align:center}.player-name[data-v-8115ee4b]{font-size:1.5rem;font-weight:700;margin:0 0 1.5rem;color:#f97316}.player-stats[data-v-8115ee4b]{display:flex;justify-content:space-around;margin-bottom:1.5rem;padding:1rem;background:#0003;border-radius:12px}.stat[data-v-8115ee4b]{text-align:center}.stat-label[data-v-8115ee4b]{display:block;font-size:.8rem;opacity:.7;margin-bottom:.2rem}.stat-value[data-v-8115ee4b]{display:block;font-size:1.1rem;font-weight:700;color:#f97316}.player-agents[data-v-8115ee4b]{text-align:center}.agents-label[data-v-8115ee4b]{font-size:.9rem;opacity:.8;display:block;margin-bottom:.5rem}.agents-list[data-v-8115ee4b]{display:flex;justify-content:center;gap:.5rem}.agent-icon[data-v-8115ee4b]{width:30px;height:30px;border-radius:6px;border:1px solid rgba(249,115,22,.3);transition:all .3s ease}.agent-icon[data-v-8115ee4b]:hover{transform:scale(1.1);border-color:#f97316}.matches-section[data-v-8115ee4b]{padding:4rem 2rem;background:#0003;max-width:1200px;margin:0 auto}.matches-grid[data-v-8115ee4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.match-card[data-v-8115ee4b]{background:#ffffff0d;border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.match-card.victory[data-v-8115ee4b]{border-left:4px solid #22c55e}.match-card.defeat[data-v-8115ee4b]{border-left:4px solid #ef4444}.match-card[data-v-8115ee4b]:hover{transform:translateY(-5px);background:#ffffff14}.match-header[data-v-8115ee4b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.match-teams[data-v-8115ee4b]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.our-team[data-v-8115ee4b]{color:#f97316;font-weight:700}.vs[data-v-8115ee4b]{opacity:.6}.match-result[data-v-8115ee4b]{padding:.3rem .8rem;border-radius:8px;font-size:.8rem;font-weight:700}.match-result.victory[data-v-8115ee4b]{background:#22c55e33;color:#22c55e}.match-result.defeat[data-v-8115ee4b]{background:#ef444433;color:#ef4444}.match-score[data-v-8115ee4b]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.map[data-v-8115ee4b]{font-size:.9rem;opacity:.8;margin-left:1rem}.match-date[data-v-8115ee4b]{font-size:.8rem;opacity:.6}.actions-section[data-v-8115ee4b]{padding:4rem 2rem;text-align:center}.actions-container[data-v-8115ee4b]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;max-width:800px;margin:0 auto}.action-btn[data-v-8115ee4b]{padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:700;display:flex;align-items:center;gap:.8rem;transition:all .3s ease;border:2px solid transparent}.action-btn.primary[data-v-8115ee4b]{background:linear-gradient(45deg,#f97316,#ea580c);color:#fff}.action-btn.primary[data-v-8115ee4b]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #f9731666}.action-btn.secondary[data-v-8115ee4b]{background:#f973161a;border-color:#f973164d;color:#f97316}.action-btn.secondary[data-v-8115ee4b]:hover{background:#f9731633;border-color:#f97316;transform:translateY(-3px)}.action-btn.tertiary[data-v-8115ee4b]{background:transparent;border-color:#ffffff4d;color:#fff}.action-btn.tertiary[data-v-8115ee4b]:hover{background:#ffffff1a;transform:translateY(-3px)}.popup-overlay[data-v-8115ee4b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content[data-v-8115ee4b]{background:#1e1e1ef2;border-radius:20px;padding:2rem;max-width:90vw;max-height:90vh;overflow-y:auto;position:relative;border:1px solid rgba(249,115,22,.3)}.close-btn[data-v-8115ee4b]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:background .3s ease}.close-btn[data-v-8115ee4b]:hover{background:#ffffff1a}.popup-header[data-v-8115ee4b]{text-align:center;margin-bottom:2rem}.popup-header h3[data-v-8115ee4b]{color:#fff;font-size:2rem;margin-bottom:1rem}.popup-body[data-v-8115ee4b]{display:flex;gap:2rem;align-items:flex-start;justify-content:center;flex-wrap:wrap}.player-detailed-stats[data-v-8115ee4b]{flex:0 0 auto;text-align:center;background:#f973161a;border-radius:15px;padding:1.5rem;border:1px solid rgba(249,115,22,.3)}.player-detailed-stats h4[data-v-8115ee4b]{color:#fff;margin-bottom:1.5rem;font-size:1.2rem}.detailed-stats-grid[data-v-8115ee4b]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;min-width:250px}.detailed-stat[data-v-8115ee4b]{background:#0000004d;border-radius:10px;padding:1rem;text-align:center}.detailed-stat-label[data-v-8115ee4b]{display:block;font-size:.9rem;opacity:.8;margin-bottom:.5rem;color:#fff}.detailed-stat-value[data-v-8115ee4b]{display:block;font-size:1.4rem;font-weight:700;color:#f97316}.kd-value[data-v-8115ee4b]{font-size:1.6rem;color:#22c55e}.mvp-value[data-v-8115ee4b]{color:#fbbf24}.agent-showcase[data-v-8115ee4b]{text-align:center;flex:0 0 auto}.agent-showcase h4[data-v-8115ee4b]{color:#fff;margin-bottom:1rem;font-size:1.2rem}.agent-image[data-v-8115ee4b]{width:300px;height:400px;object-fit:contain;border-radius:0;margin-bottom:1rem}.agent-name[data-v-8115ee4b]{color:#f97316;font-size:1.1rem;font-weight:700;margin:0}.quote-section[data-v-8115ee4b]{flex:1;min-width:250px;max-width:400px;text-align:center}.quote-section h4[data-v-8115ee4b]{color:#fff;margin-bottom:1rem;font-size:1.2rem}.quote-text[data-v-8115ee4b]{color:#ffffffe6;font-style:italic;font-size:1.1rem;line-height:1.6;margin:0;padding:1.5rem;background:#f973161a;border-radius:15px;border-left:4px solid #f97316}.admin-panel[data-v-8115ee4b]{background:#f973161a;border:2px solid rgba(249,115,22,.3);border-radius:12px;padding:2rem;margin:2rem auto;max-width:1200px}.admin-header[data-v-8115ee4b]{text-align:center;margin-bottom:2rem}.admin-header h2[data-v-8115ee4b]{color:#ff8c00;font-size:1.8em;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.admin-header p[data-v-8115ee4b]{color:#ccc;font-size:1rem}.admin-actions[data-v-8115ee4b]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.admin-btn[data-v-8115ee4b]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.admin-btn.add-btn[data-v-8115ee4b]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.admin-btn.add-btn[data-v-8115ee4b]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #28a7454d}.admin-btn.save-btn[data-v-8115ee4b]{background:linear-gradient(135deg,#ff8c00,#f97316);color:#fff}.admin-btn.save-btn[data-v-8115ee4b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #ff8c004d}.admin-btn[data-v-8115ee4b]:disabled{opacity:.6;cursor:not-allowed;transform:none}.admin-players-list[data-v-8115ee4b]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.admin-player-item[data-v-8115ee4b]{display:flex;justify-content:space-between;align-items:center;background:#ffffff0d;padding:1rem;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.admin-player-info[data-v-8115ee4b]{display:flex;align-items:center;gap:1rem}.admin-avatar[data-v-8115ee4b]{width:50px;height:50px;border-radius:50%;object-fit:cover}.admin-player-info h4[data-v-8115ee4b]{margin:0;color:#ff8c00}.admin-player-info p[data-v-8115ee4b]{margin:0;color:#ccc;font-size:.9rem}.admin-player-actions[data-v-8115ee4b]{display:flex;gap:.5rem}.admin-btn-small[data-v-8115ee4b]{padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.edit-btn[data-v-8115ee4b]{background:#007bff;color:#fff}.edit-btn[data-v-8115ee4b]:hover{background:#0056b3;transform:scale(1.05)}.delete-btn[data-v-8115ee4b]{background:#dc3545;color:#fff}.delete-btn[data-v-8115ee4b]:hover{background:#c82333;transform:scale(1.05)}.status-message[data-v-8115ee4b]{padding:1rem;border-radius:8px;text-align:center;font-weight:600;margin-top:1rem}.status-message.success[data-v-8115ee4b]{background:#28a74533;color:#28a745;border:1px solid #28a745}.status-message.error[data-v-8115ee4b]{background:#dc354533;color:#dc3545;border:1px solid #dc3545}.player-form-modal[data-v-8115ee4b]{background:linear-gradient(145deg,#2a2a2a,#1f1f1f);border:2px solid #ff8c00;border-radius:15px;padding:2rem;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.player-form[data-v-8115ee4b]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-8115ee4b]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-8115ee4b]{color:#ff8c00;font-weight:600}.form-group input[data-v-8115ee4b],.form-group select[data-v-8115ee4b],.form-group textarea[data-v-8115ee4b]{padding:.75rem;border:1px solid rgba(255,140,0,.3);border-radius:6px;background:#ffffff0d;color:#fff;font-size:1rem}.form-group input[data-v-8115ee4b]:focus,.form-group select[data-v-8115ee4b]:focus,.form-group textarea[data-v-8115ee4b]:focus{outline:none;border-color:#ff8c00;box-shadow:0 0 0 2px #ff8c0033}.modal-actions[data-v-8115ee4b]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.cancel-btn[data-v-8115ee4b]{padding:.75rem 1.5rem;border:1px solid #6c757d;background:transparent;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-8115ee4b]:hover{background:#6c757d;color:#fff}.save-btn[data-v-8115ee4b]{padding:.75rem 1.5rem;border:none;background:linear-gradient(135deg,#ff8c00,#f97316);color:#fff;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease}.save-btn[data-v-8115ee4b]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ff8c004d}.close-modal[data-v-8115ee4b]{background:none;border:none;color:#ffffffb3;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease}.close-modal[data-v-8115ee4b]:hover{background:#ff8c0033;color:#fff}@media (max-width: 768px){.team-title[data-v-8115ee4b]{font-size:2.5rem}.team-stats[data-v-8115ee4b]{gap:1rem}.stat-card[data-v-8115ee4b]{min-width:100px;padding:1rem}.players-grid[data-v-8115ee4b]{flex-direction:column;align-items:center}.player-card[data-v-8115ee4b]{flex:0 0 auto;width:100%;max-width:300px}.matches-grid[data-v-8115ee4b]{grid-template-columns:1fr}.actions-container[data-v-8115ee4b]{flex-direction:column;align-items:center}.action-btn[data-v-8115ee4b]{width:100%;max-width:300px;justify-content:center}.popup-content[data-v-8115ee4b]{margin:1rem;padding:1.5rem}.popup-body[data-v-8115ee4b]{flex-direction:column;gap:1.5rem}.detailed-stats-grid[data-v-8115ee4b]{grid-template-columns:1fr;min-width:auto}.agent-image[data-v-8115ee4b]{width:250px;height:350px}}.loading-message[data-v-8115ee4b]{text-align:center;padding:4rem 2rem;color:#fffc;font-size:1.2rem}.loading-message i[data-v-8115ee4b]{font-size:2rem;margin-bottom:1rem;color:#ff4655;display:block}.empty-roster[data-v-8115ee4b]{display:flex;justify-content:center;align-items:center;min-height:300px;padding:2rem}.empty-content[data-v-8115ee4b]{text-align:center;max-width:500px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem 2rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0000004d}.empty-icon[data-v-8115ee4b]{font-size:3rem;color:#ffffff80;margin-bottom:1.5rem}.empty-content h3[data-v-8115ee4b]{color:#fff;margin-bottom:1rem;font-size:1.5rem}.empty-content p[data-v-8115ee4b]{color:#ffffffb3;margin-bottom:.5rem;line-height:1.6}.admin-hint[data-v-8115ee4b]{color:#4a90e2!important;font-weight:500}.roster-page[data-v-0bd0e5a1]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f0f23);color:#fff}.hero-section[data-v-0bd0e5a1]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background[data-v-0bd0e5a1]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#ccec13,#d6da05,#c2410c);opacity:.1}.hero-overlay[data-v-0bd0e5a1]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#000c,#0006)}.hero-content[data-v-0bd0e5a1]{position:relative;z-index:2;text-align:center;max-width:1200px;padding:2rem}.back-button[data-v-0bd0e5a1]{position:fixed;top:5rem;left:2rem;z-index:100}.back-btn[data-v-0bd0e5a1]{background:#ffd70033;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,215,0,.3);color:#fff;padding:.8rem 1.5rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:700;display:flex;align-items:center;gap:.5rem}.back-btn[data-v-0bd0e5a1]:hover{background:#ffd7004d;transform:translateY(-2px)}.team-header[data-v-0bd0e5a1]{display:flex;flex-direction:column;align-items:center;gap:1rem}.team-logo[data-v-0bd0e5a1]{margin-bottom:1rem}.team-logo-img[data-v-0bd0e5a1]{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(255,215,0,.5))}.team-title[data-v-0bd0e5a1]{font-size:4rem;font-weight:900;margin:0;background:linear-gradient(45deg,gold,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(255,215,0,.3);letter-spacing:2px}.team-subtitle[data-v-0bd0e5a1]{font-size:1.2rem;color:#fffc;margin:0;text-transform:uppercase;letter-spacing:1px}.players-section[data-v-0bd0e5a1]{padding:5rem 2rem;background:#0003;margin:0 auto}.section-title[data-v-0bd0e5a1]{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:3rem;background:linear-gradient(45deg,gold,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.players-grid[data-v-0bd0e5a1]{display:flex;flex-wrap:nowrap;gap:1.5rem;justify-content:center;overflow-x:auto;padding:1rem 0}.player-card[data-v-0bd0e5a1]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,215,0,.2);border-radius:20px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.player-card[data-v-0bd0e5a1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#ffd7001a,#ffeb3b1a);opacity:0;transition:opacity .3s ease}.player-card[data-v-0bd0e5a1]:hover:before{opacity:1}.player-card[data-v-0bd0e5a1]:hover{transform:translateY(-10px);border-color:#ffd70080;box-shadow:0 20px 40px #ffd70033}.player-card[data-v-0bd0e5a1]>*{position:relative;z-index:2}.player-avatar[data-v-0bd0e5a1]{width:100px;height:100px;margin:0 auto 1.5rem;border-radius:50%;overflow:hidden;border:3px solid rgba(255,215,0,.5);position:relative}.avatar-img[data-v-0bd0e5a1]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.player-card:hover .avatar-img[data-v-0bd0e5a1]{transform:scale(1.1)}.player-info[data-v-0bd0e5a1]{margin-bottom:1.5rem}.player-name[data-v-0bd0e5a1]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:gold}.player-role[data-v-0bd0e5a1]{color:#ffffffb3;font-size:1rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.player-stats[data-v-0bd0e5a1]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.stat[data-v-0bd0e5a1]{background:#ffd7001a;padding:1rem;border-radius:10px;border:1px solid rgba(255,215,0,.2)}.stat-label[data-v-0bd0e5a1]{display:block;font-size:.8rem;color:#fff9;text-transform:uppercase;letter-spacing:1px;margin-bottom:.3rem}.stat-value[data-v-0bd0e5a1]{display:block;font-size:1.5rem;font-weight:700;color:gold}.calendar-section[data-v-0bd0e5a1]{padding:5rem 2rem;background:#0000004d}.calendar-container[data-v-0bd0e5a1]{max-width:800px;margin:0 auto;text-align:center}.calendar-description[data-v-0bd0e5a1]{color:#fffc;font-size:1.2rem;margin-bottom:3rem;line-height:1.6}.calendar-btn[data-v-0bd0e5a1]{background:linear-gradient(45deg,gold,#ffed4e);color:#1a1a1a;border:none;padding:1rem 2rem;border-radius:50px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:1px;box-shadow:0 10px 30px #ffd7004d}.calendar-btn[data-v-0bd0e5a1]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #ffd70066}.popup-overlay[data-v-0bd0e5a1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popup-content[data-v-0bd0e5a1]{background:#1a1a2ef2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,215,0,.3);border-radius:20px;padding:3rem;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;position:relative}.close-btn[data-v-0bd0e5a1]{position:absolute;top:1rem;right:1rem;background:#ffd70033;border:1px solid rgba(255,215,0,.3);color:gold;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.close-btn[data-v-0bd0e5a1]:hover{background:#ffd7004d;transform:rotate(90deg)}.popup-header[data-v-0bd0e5a1]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,215,0,.2)}.popup-avatar[data-v-0bd0e5a1]{width:80px;height:80px;border-radius:50%;border:3px solid rgba(255,215,0,.5)}.popup-player-name[data-v-0bd0e5a1]{font-size:2rem;font-weight:700;margin:0;color:gold}.popup-player-role[data-v-0bd0e5a1]{color:#ffffffb3;margin:.5rem 0 0;text-transform:uppercase;letter-spacing:1px}.popup-body[data-v-0bd0e5a1]{display:grid;gap:2rem}.stats-showcase h4[data-v-0bd0e5a1],.agent-showcase h4[data-v-0bd0e5a1],.quote-section h4[data-v-0bd0e5a1]{color:gold;font-size:1.3rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.detailed-stats[data-v-0bd0e5a1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}.stat-item[data-v-0bd0e5a1]{background:#ffd7001a;padding:1rem;border-radius:10px;text-align:center;border:1px solid rgba(255,215,0,.2)}.stat-item .stat-label[data-v-0bd0e5a1]{display:block;font-size:.8rem;color:#fff9;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.stat-item .stat-value[data-v-0bd0e5a1]{display:block;font-size:1.8rem;font-weight:700;color:gold}.agent-showcase[data-v-0bd0e5a1]{text-align:center}.agent-image[data-v-0bd0e5a1]{width:120px;height:120px;object-fit:contain;border-radius:10px;margin-bottom:1rem;border:2px solid rgba(255,215,0,.3)}.agent-name[data-v-0bd0e5a1]{color:gold;font-weight:700;font-size:1.1rem;margin:0}.quote-section[data-v-0bd0e5a1]{background:#ffd7000d;padding:1.5rem;border-radius:15px;border-left:4px solid #ffd700}.role-section[data-v-0bd0e5a1]{background:#ffd7000d;padding:1.5rem;border-radius:15px;border-left:4px solid #ffd700;text-align:center}.role-description[data-v-0bd0e5a1]{color:#fffc;font-size:1.1rem;line-height:1.6;margin:0;font-weight:600}.empty-roster[data-v-0bd0e5a1]{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;margin:2rem 0;overflow:hidden;border-radius:20px;background:linear-gradient(135deg,#ffd7001a,#ffc1070d,#000c,#ffeb3b0d,#ffd7001a);border:2px solid rgba(255,215,0,.4);box-shadow:0 0 30px #ffd70033,inset 0 0 50px #ffd7000d}.empty-roster[data-v-0bd0e5a1]{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;margin:2rem 0;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#ffd7001a,#ffc1070d);border:1px solid rgba(255,215,0,.2)}.empty-content[data-v-0bd0e5a1]{position:relative;z-index:2;text-align:center;padding:2rem}.empty-content i[data-v-0bd0e5a1]{font-size:4rem;color:gold;margin-bottom:1rem;filter:drop-shadow(0 0 10px #ffd700)}.empty-content p[data-v-0bd0e5a1]{color:#fffc;font-size:1.1rem;margin:0}@keyframes elegantFloat-0bd0e5a1{0%,to{transform:translateY(0) rotate(0);opacity:.8}33%{transform:translateY(-10px) rotate(1deg);opacity:1}66%{transform:translateY(5px) rotate(-1deg);opacity:.9}}@keyframes gentleFloat-0bd0e5a1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-0bd0e5a1{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.1}}@keyframes scanLine-0bd0e5a1{0%{left:-100%}to{left:100%}}@keyframes iconPulse-0bd0e5a1{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}@keyframes smallGridScan-0bd0e5a1{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.05);opacity:.8}}@keyframes dot-0bd0e5a1{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}.aurora-background[data-v-0bd0e5a1]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top,rgba(255,215,0,.6) 0%,transparent 60%),radial-gradient(ellipse at bottom,rgba(255,193,7,.5) 0%,transparent 60%),radial-gradient(ellipse at left,rgba(255,235,59,.4) 0%,transparent 60%),radial-gradient(ellipse at right,rgba(255,152,0,.5) 0%,transparent 60%);background-size:1200px 800px,1100px 900px,900px 1200px,800px 1100px;animation:aurora-0bd0e5a1 15s ease-in-out infinite;filter:blur(50px);z-index:0;pointer-events:none}.players-section .aurora-background[data-v-0bd0e5a1]{background:radial-gradient(ellipse at top,rgba(255,215,0,.4) 0%,transparent 50%),radial-gradient(ellipse at bottom,rgba(255,193,7,.3) 0%,transparent 50%),radial-gradient(ellipse at left,rgba(255,235,59,.25) 0%,transparent 50%),radial-gradient(ellipse at right,rgba(255,152,0,.35) 0%,transparent 50%);animation:aurora-0bd0e5a1 20s ease-in-out infinite reverse}@keyframes aurora-0bd0e5a1{0%,to{background-position:0% 50%,100% 50%,0% 100%,100% 0%}25%{background-position:25% 25%,75% 75%,25% 75%,75% 25%}50%{background-position:50% 0%,50% 100%,50% 50%,50% 50%}75%{background-position:75% 75%,25% 25%,75% 25%,25% 75%}}@media (max-width: 768px){.hero-content[data-v-0bd0e5a1]{padding:1rem}.team-title[data-v-0bd0e5a1]{font-size:2.5rem}.section-title[data-v-0bd0e5a1]{font-size:2rem}.players-grid[data-v-0bd0e5a1]{grid-template-columns:1fr;gap:1.5rem}.popup-content[data-v-0bd0e5a1]{padding:2rem;margin:1rem}.popup-header[data-v-0bd0e5a1]{flex-direction:column;text-align:center;gap:1rem}.detailed-stats[data-v-0bd0e5a1]{grid-template-columns:repeat(2,1fr)}.back-button[data-v-0bd0e5a1]{position:static;margin-bottom:2rem}}@media (max-width: 480px){.team-title[data-v-0bd0e5a1]{font-size:2rem}.players-section[data-v-0bd0e5a1],.calendar-section[data-v-0bd0e5a1]{padding:3rem 1rem}.detailed-stats[data-v-0bd0e5a1]{grid-template-columns:1fr}}.roster-page[data-v-47d783d5]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff}.hero-section[data-v-47d783d5]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background[data-v-47d783d5]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#9333ea,#7c3aed,#6d28d9);opacity:.1}.hero-overlay[data-v-47d783d5]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009}.hero-content[data-v-47d783d5]{position:relative;z-index:2;text-align:center;max-width:1200px;padding:2rem}.back-button[data-v-47d783d5]{position:fixed;top:5rem;left:2rem;z-index:1001}.back-btn[data-v-47d783d5]{background:#9333ea33;border:2px solid #9333ea;color:#fff;padding:.8rem 1.5rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:700;display:flex;align-items:center;gap:.5rem}.back-btn[data-v-47d783d5]:hover{background:#9333ea4d;transform:translateY(-2px)}.team-header[data-v-47d783d5]{display:flex;flex-direction:column;align-items:center;gap:1rem}.team-logo[data-v-47d783d5]{margin-bottom:1rem}.team-logo-img[data-v-47d783d5]{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(147,51,234,.5));transition:all .3s ease}.team-logo-img[data-v-47d783d5]:hover{transform:scale(1.05);filter:drop-shadow(0 0 30px rgba(147,51,234,.7))}.team-title[data-v-47d783d5]{font-size:4rem;font-weight:700;margin:0;background:linear-gradient(45deg,#9333ea,#a855f7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 20px rgba(147,51,234,.3)}.team-subtitle[data-v-47d783d5]{font-size:1.3rem;opacity:.9;margin:0}.team-stats[data-v-47d783d5]{display:flex;gap:2rem;margin-top:2rem;flex-wrap:wrap;justify-content:center}.stat-card[data-v-47d783d5]{background:#ffffff0d;border:1px solid rgba(147,51,234,.3);border-radius:16px;padding:1.5rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;min-width:120px}.stat-card[data-v-47d783d5]:hover{transform:translateY(-5px);border-color:#9333ea99;box-shadow:0 10px 25px #9333ea33}.stat-icon[data-v-47d783d5]{font-size:1.5rem;color:#9333ea;margin-bottom:.5rem}.stat-number[data-v-47d783d5]{display:block;font-size:1.8rem;font-weight:700;color:#9333ea}.stat-label[data-v-47d783d5]{font-size:.9rem;opacity:.8}.players-section[data-v-47d783d5]{padding:4rem 2rem;margin:0 auto}.section-title[data-v-47d783d5]{text-align:center;font-size:2.5rem;margin-bottom:3rem;font-weight:700}.loading-message[data-v-47d783d5]{text-align:center;font-size:1.2rem;color:#9333ea;padding:2rem}.empty-roster[data-v-47d783d5]{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;margin:2rem 0}.grid-scan-bg[data-v-47d783d5]{display:none}.empty-content[data-v-47d783d5]{position:relative;z-index:2;text-align:center;padding:2rem;background:#1a1a2ecc;border-radius:12px;border:1px solid rgba(147,51,234,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:500px}.scan-line[data-v-47d783d5]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#9333ea,transparent);animation:scanLine-47d783d5 3s ease-in-out infinite}.empty-icon[data-v-47d783d5]{font-size:4rem;color:#9333ea;margin-bottom:1rem;animation:pulse-47d783d5 2s ease-in-out infinite}.empty-content h3[data-v-47d783d5]{color:#fff;font-size:1.8rem;margin-bottom:1rem;text-shadow:0 0 10px rgba(147,51,234,.5)}.empty-content p[data-v-47d783d5]{color:#fffc;font-size:1.1rem;margin-bottom:.8rem;line-height:1.6}.scan-grid[data-v-47d783d5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;border:2px solid rgba(147,51,234,.4);border-radius:8px;z-index:-1;animation:scanRotate-47d783d5 10s linear infinite}.scan-grid[data-v-47d783d5]:before,.scan-grid[data-v-47d783d5]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(147,51,234,.3);border-radius:4px}.scan-grid[data-v-47d783d5]:before{width:150px;height:150px;animation:scanRotate-47d783d5 8s linear infinite reverse}.scan-grid[data-v-47d783d5]:after{width:100px;height:100px;animation:scanRotate-47d783d5 6s linear infinite}.players-grid[data-v-47d783d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.player-card[data-v-47d783d5]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(147,51,234,.2);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.player-card[data-v-47d783d5]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#9333ea,#a855f7)}.player-card[data-v-47d783d5]:hover{transform:translateY(-10px);border-color:#9333ea80;box-shadow:0 20px 40px #9333ea33}.player-avatar[data-v-47d783d5]{position:relative;width:80px;height:80px;margin:0 auto 1rem}.avatar-img[data-v-47d783d5]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid rgba(147,51,234,.3)}.role-badge[data-v-47d783d5]{position:absolute;bottom:-5px;right:-5px;width:35px;height:35px;border-radius:50%;background:#000c;border:2px solid #9333ea;display:flex;align-items:center;justify-content:center}.role-icon[data-v-47d783d5]{width:20px;height:20px}.player-info[data-v-47d783d5]{text-align:center}.player-name[data-v-47d783d5]{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:#9333ea}.player-role[data-v-47d783d5]{font-size:1rem;opacity:.8;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:1px}.player-rank[data-v-47d783d5]{font-size:.9rem;color:#fbbf24;margin:0 0 1.5rem;font-weight:700}.player-stats[data-v-47d783d5]{display:flex;justify-content:space-around;margin-bottom:1.5rem;padding:1rem;background:#0003;border-radius:12px}.stat[data-v-47d783d5]{text-align:center}.stat-label[data-v-47d783d5]{display:block;font-size:.8rem;opacity:.7;margin-bottom:.2rem}.stat-value[data-v-47d783d5]{display:block;font-size:1.1rem;font-weight:700;color:#9333ea}.player-agents[data-v-47d783d5]{text-align:center}.agents-label[data-v-47d783d5]{font-size:.9rem;opacity:.8;display:block;margin-bottom:.5rem}.agents-list[data-v-47d783d5]{display:flex;justify-content:center;gap:.5rem}.agent-icon[data-v-47d783d5]{width:30px;height:30px;border-radius:6px;border:1px solid rgba(147,51,234,.3);transition:all .3s ease}.agent-icon[data-v-47d783d5]:hover{transform:scale(1.1);border-color:#9333ea}.matches-section[data-v-47d783d5]{padding:4rem 2rem;background:#0003;max-width:1200px;margin:0 auto}.matches-grid[data-v-47d783d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.match-card[data-v-47d783d5]{background:#ffffff0d;border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.match-card.victory[data-v-47d783d5]{border-left:4px solid #22c55e}.match-card.defeat[data-v-47d783d5]{border-left:4px solid #ef4444}.match-card[data-v-47d783d5]:hover{transform:translateY(-5px);background:#ffffff14}.match-header[data-v-47d783d5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.match-teams[data-v-47d783d5]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.our-team[data-v-47d783d5]{color:#9333ea;font-weight:700}.vs[data-v-47d783d5]{opacity:.6}.match-result[data-v-47d783d5]{padding:.3rem .8rem;border-radius:8px;font-size:.8rem;font-weight:700}.match-result.victory[data-v-47d783d5]{background:#22c55e33;color:#22c55e}.match-result.defeat[data-v-47d783d5]{background:#ef444433;color:#ef4444}.match-score[data-v-47d783d5]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.map[data-v-47d783d5]{font-size:.9rem;opacity:.8;margin-left:1rem}.match-date[data-v-47d783d5]{font-size:.8rem;opacity:.6}.actions-section[data-v-47d783d5]{padding:4rem 2rem;text-align:center}.actions-container[data-v-47d783d5]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;max-width:800px;margin:0 auto}.action-btn[data-v-47d783d5]{padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:700;display:flex;align-items:center;gap:.8rem;transition:all .3s ease;border:2px solid transparent}.action-btn.primary[data-v-47d783d5]{background:linear-gradient(45deg,#9333ea,#7c3aed);color:#fff}.action-btn.primary[data-v-47d783d5]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #9333ea66}.action-btn.secondary[data-v-47d783d5]{background:#9333ea1a;border-color:#9333ea4d;color:#9333ea}.action-btn.secondary[data-v-47d783d5]:hover{background:#9333ea33;border-color:#9333ea;transform:translateY(-3px)}.action-btn.tertiary[data-v-47d783d5]{background:transparent;border-color:#ffffff4d;color:#fff}.action-btn.tertiary[data-v-47d783d5]:hover{background:#ffffff1a;transform:translateY(-3px)}@media (max-width: 768px){.team-title[data-v-47d783d5]{font-size:2.5rem}.team-stats[data-v-47d783d5]{gap:1rem}.stat-card[data-v-47d783d5]{min-width:100px;padding:1rem}.players-grid[data-v-47d783d5],.matches-grid[data-v-47d783d5]{grid-template-columns:1fr}.actions-container[data-v-47d783d5]{flex-direction:column;align-items:center}.action-btn[data-v-47d783d5]{width:100%;max-width:300px;justify-content:center}}.status-message[data-v-47d783d5]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem 2rem;border-radius:8px;font-weight:600;z-index:1000;animation:slideIn-47d783d5 .3s ease}.status-message.success[data-v-47d783d5]{background:linear-gradient(45deg,#00c851,#0f0);color:#fff}.status-message.error[data-v-47d783d5]{background:linear-gradient(45deg,#dc3545,#e74c3c);color:#fff}@keyframes slideIn-47d783d5{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes aurora-47d783d5{0%{background-position:0% 50%,100% 50%,50% 0%,50% 100%;filter:blur(40px) hue-rotate(0deg)}25%{background-position:100% 30%,0% 70%,20% 100%,80% 0%;filter:blur(35px) hue-rotate(60deg)}50%{background-position:50% 0%,50% 100%,100% 50%,0% 50%;filter:blur(45px) hue-rotate(120deg)}75%{background-position:0% 70%,100% 30%,80% 0%,20% 100%;filter:blur(38px) hue-rotate(180deg)}to{background-position:0% 50%,100% 50%,50% 0%,50% 100%;filter:blur(40px) hue-rotate(240deg)}}@keyframes gridTunnel-47d783d5{0%{transform:perspective(1000px) rotateX(0) scale(1);opacity:.6}25%{transform:perspective(1000px) rotateX(8deg) scale(1.1);opacity:.9}50%{transform:perspective(1000px) rotateX(0) scale(1.15);opacity:.7}75%{transform:perspective(1000px) rotateX(-8deg) scale(1.1);opacity:.9}to{transform:perspective(1000px) rotateX(0) scale(1);opacity:.6}}@keyframes gridMove-47d783d5{0%{transform:translate(0)}to{transform:translate(30px,30px)}}@keyframes scanLine-47d783d5{0%,to{transform:translate(-100%);opacity:0}50%{transform:translate(0);opacity:1}}@keyframes scanRotate-47d783d5{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes pulse-47d783d5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.roster-page[data-v-f8f7e20c]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff}.hero-section[data-v-f8f7e20c]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background[data-v-f8f7e20c]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,coral,tomato,#ff4500);opacity:.1}.hero-overlay[data-v-f8f7e20c]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009}.hero-content[data-v-f8f7e20c]{position:relative;z-index:2;text-align:center;max-width:1200px;padding:2rem}.back-button[data-v-f8f7e20c]{position:fixed;top:5rem;left:2rem;z-index:1001}.back-btn[data-v-f8f7e20c]{background:#ff7f5033;border:2px solid #ff7f50;color:#fff;padding:.8rem 1.5rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:700;display:flex;align-items:center;gap:.5rem}.back-btn[data-v-f8f7e20c]:hover{background:#ff7f504d;transform:translateY(-2px)}.team-header[data-v-f8f7e20c]{display:flex;flex-direction:column;align-items:center;gap:1rem}.team-logo[data-v-f8f7e20c]{margin-bottom:1rem}.team-logo-img[data-v-f8f7e20c]{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(255,127,80,.5));transition:all .3s ease}.team-logo-img[data-v-f8f7e20c]:hover{transform:scale(1.05);filter:drop-shadow(0 0 30px rgba(255,127,80,.7))}.team-title[data-v-f8f7e20c]{font-size:4rem;font-weight:700;margin:0;background:linear-gradient(45deg,coral,#ff8a65);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 20px rgba(255,127,80,.3)}.team-subtitle[data-v-f8f7e20c]{font-size:1.3rem;opacity:.9;margin:0}.team-status[data-v-f8f7e20c]{font-size:1rem;opacity:.8;margin:.5rem 0 0;font-style:italic;color:#ff8a65}.team-stats[data-v-f8f7e20c]{display:flex;gap:2rem;margin-top:2rem;flex-wrap:wrap;justify-content:center}.stat-card[data-v-f8f7e20c]{background:#ffffff0d;border:1px solid rgba(255,127,80,.3);border-radius:16px;padding:1.5rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;min-width:120px}.stat-card[data-v-f8f7e20c]:hover{transform:translateY(-5px);border-color:#ff7f5099;box-shadow:0 10px 25px #ff7f5033}.stat-icon[data-v-f8f7e20c]{font-size:1.5rem;color:coral;margin-bottom:.5rem}.stat-number[data-v-f8f7e20c]{display:block;font-size:1.8rem;font-weight:700;color:coral}.stat-label[data-v-f8f7e20c]{font-size:.9rem;opacity:.8}.players-section[data-v-f8f7e20c]{position:relative;padding:4rem 2rem;margin:0 auto;overflow:hidden}.players-section[data-v-f8f7e20c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top,rgba(255,127,80,.6) 0%,transparent 60%),radial-gradient(ellipse at bottom,rgba(255,140,105,.5) 0%,transparent 60%),radial-gradient(ellipse at left,rgba(255,165,0,.4) 0%,transparent 60%),radial-gradient(ellipse at right,rgba(255,99,71,.5) 0%,transparent 60%);background-size:1200px 800px,1100px 900px,900px 1200px,800px 1100px;animation:aurora-f8f7e20c 15s ease-in-out infinite;filter:blur(50px);z-index:0;pointer-events:none}.section-title[data-v-f8f7e20c]{position:relative;z-index:1;text-align:center;font-size:2.5rem;margin-bottom:3rem;font-weight:700;background:linear-gradient(45deg,coral,#ff8a65);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.loading-message[data-v-f8f7e20c]{text-align:center;font-size:1.2rem;color:coral;padding:2rem}.empty-roster[data-v-f8f7e20c]{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;margin:2rem 0;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#ff7f501a,#ff8a650d);border:1px solid rgba(255,127,80,.2)}.grid-scan-bg[data-v-f8f7e20c]{display:none}.empty-content[data-v-f8f7e20c]{position:relative;z-index:2;text-align:center;padding:2rem;background:#1a1a2ecc;border-radius:12px;border:1px solid rgba(255,127,80,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:500px}.scan-line[data-v-f8f7e20c]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ff7f50,transparent);animation:scanLine-f8f7e20c 3s ease-in-out infinite}.empty-icon[data-v-f8f7e20c]{font-size:4rem;color:coral;margin-bottom:1rem;animation:pulse-f8f7e20c 2s ease-in-out infinite}.empty-content h3[data-v-f8f7e20c]{color:#fff;font-size:1.8rem;margin-bottom:1rem;text-shadow:0 0 10px rgba(255,127,80,.5)}.empty-content p[data-v-f8f7e20c]{color:#fffc;font-size:1.1rem;margin-bottom:.8rem;line-height:1.6}.scan-grid[data-v-f8f7e20c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;border:2px solid rgba(255,127,80,.4);border-radius:8px;z-index:-1;animation:scanRotate-f8f7e20c 10s linear infinite}.scan-grid[data-v-f8f7e20c]:before,.scan-grid[data-v-f8f7e20c]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,127,80,.3);border-radius:4px}.scan-grid[data-v-f8f7e20c]:before{width:150px;height:150px;animation:scanRotate-f8f7e20c 8s linear infinite reverse}.scan-grid[data-v-f8f7e20c]:after{width:100px;height:100px;animation:scanRotate-f8f7e20c 6s linear infinite}.players-grid[data-v-f8f7e20c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.player-card[data-v-f8f7e20c]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(255,127,80,.2);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.player-card[data-v-f8f7e20c]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,coral,#ff8a65)}.player-card[data-v-f8f7e20c]:hover{transform:translateY(-10px);border-color:#ff7f5080;box-shadow:0 20px 40px #ff7f5033}.player-avatar[data-v-f8f7e20c]{position:relative;width:80px;height:80px;margin:0 auto 1rem}.avatar-img[data-v-f8f7e20c]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid rgba(255,127,80,.3)}.role-badge[data-v-f8f7e20c]{position:absolute;bottom:-5px;right:-5px;width:35px;height:35px;border-radius:50%;background:#000c;border:2px solid #ff7f50;display:flex;align-items:center;justify-content:center}.role-icon[data-v-f8f7e20c]{width:20px;height:20px}.player-info[data-v-f8f7e20c]{text-align:center}.player-name[data-v-f8f7e20c]{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:coral}.player-role[data-v-f8f7e20c]{font-size:1rem;opacity:.8;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:1px}.player-rank[data-v-f8f7e20c]{font-size:.9rem;color:#fbbf24;margin:0 0 1.5rem;font-weight:700}.player-stats[data-v-f8f7e20c]{display:flex;justify-content:space-around;margin-bottom:1.5rem;padding:1rem;background:#0003;border-radius:12px}.stat[data-v-f8f7e20c]{text-align:center}.stat-label[data-v-f8f7e20c]{display:block;font-size:.8rem;opacity:.7;margin-bottom:.2rem}.stat-value[data-v-f8f7e20c]{display:block;font-size:1.1rem;font-weight:700;color:coral}.player-agents[data-v-f8f7e20c]{text-align:center}.agents-label[data-v-f8f7e20c]{font-size:.9rem;opacity:.8;display:block;margin-bottom:.5rem}.agents-list[data-v-f8f7e20c]{display:flex;justify-content:center;gap:.5rem}.agent-icon[data-v-f8f7e20c]{width:30px;height:30px;border-radius:6px;border:1px solid rgba(255,127,80,.3);transition:all .3s ease}.agent-icon[data-v-f8f7e20c]:hover{transform:scale(1.1);border-color:coral}.matches-section[data-v-f8f7e20c]{padding:4rem 2rem;background:#0003;max-width:1200px;margin:0 auto}.matches-grid[data-v-f8f7e20c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.match-card[data-v-f8f7e20c]{background:#ffffff0d;border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.match-card.victory[data-v-f8f7e20c]{border-left:4px solid #22c55e}.match-card.defeat[data-v-f8f7e20c]{border-left:4px solid #ef4444}.match-card[data-v-f8f7e20c]:hover{transform:translateY(-5px);background:#ffffff14}.match-header[data-v-f8f7e20c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.match-teams[data-v-f8f7e20c]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.our-team[data-v-f8f7e20c]{color:coral;font-weight:700}.vs[data-v-f8f7e20c]{opacity:.6}.match-result[data-v-f8f7e20c]{padding:.3rem .8rem;border-radius:8px;font-size:.8rem;font-weight:700}.match-result.victory[data-v-f8f7e20c]{background:#22c55e33;color:#22c55e}.match-result.defeat[data-v-f8f7e20c]{background:#ef444433;color:#ef4444}.match-score[data-v-f8f7e20c]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.map[data-v-f8f7e20c]{font-size:.9rem;opacity:.8;margin-left:1rem}.match-date[data-v-f8f7e20c]{font-size:.8rem;opacity:.6}.actions-section[data-v-f8f7e20c]{padding:4rem 2rem;text-align:center}.actions-container[data-v-f8f7e20c]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;max-width:800px;margin:0 auto}.action-btn[data-v-f8f7e20c]{padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:700;display:flex;align-items:center;gap:.8rem;transition:all .3s ease;border:2px solid transparent}.action-btn.primary[data-v-f8f7e20c]{background:linear-gradient(45deg,coral,tomato);color:#fff}.action-btn.primary[data-v-f8f7e20c]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #ff7f5066}.action-btn.secondary[data-v-f8f7e20c]{background:#ff7f501a;border-color:#ff7f504d;color:coral}.action-btn.secondary[data-v-f8f7e20c]:hover{background:#ff7f5033;border-color:coral;transform:translateY(-3px)}.action-btn.tertiary[data-v-f8f7e20c]{background:transparent;border-color:#ffffff4d;color:#fff}.action-btn.tertiary[data-v-f8f7e20c]:hover{background:#ffffff1a;transform:translateY(-3px)}@media (max-width: 768px){.team-title[data-v-f8f7e20c]{font-size:2.5rem}.team-stats[data-v-f8f7e20c]{gap:1rem}.stat-card[data-v-f8f7e20c]{min-width:100px;padding:1rem}.players-grid[data-v-f8f7e20c],.matches-grid[data-v-f8f7e20c]{grid-template-columns:1fr}.actions-container[data-v-f8f7e20c]{flex-direction:column;align-items:center}.action-btn[data-v-f8f7e20c]{width:100%;max-width:300px;justify-content:center}}.status-message[data-v-f8f7e20c]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem 2rem;border-radius:8px;font-weight:600;z-index:1000;animation:slideIn-f8f7e20c .3s ease}.status-message.success[data-v-f8f7e20c]{background:linear-gradient(45deg,#00c851,#0f0);color:#fff}.status-message.error[data-v-f8f7e20c]{background:linear-gradient(45deg,#dc3545,#e74c3c);color:#fff}@keyframes slideIn-f8f7e20c{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes aurora-f8f7e20c{0%{background-position:0% 50%,100% 50%,50% 0%,50% 100%;filter:blur(40px) hue-rotate(0deg)}25%{background-position:100% 30%,0% 70%,20% 100%,80% 0%;filter:blur(35px) hue-rotate(45deg)}50%{background-position:50% 0%,50% 100%,100% 50%,0% 50%;filter:blur(45px) hue-rotate(90deg)}75%{background-position:0% 70%,100% 30%,80% 0%,20% 100%;filter:blur(38px) hue-rotate(135deg)}to{background-position:0% 50%,100% 50%,50% 0%,50% 100%;filter:blur(40px) hue-rotate(180deg)}}@keyframes gridTunnel-f8f7e20c{0%{transform:perspective(1000px) rotateX(0) scale(1);opacity:.6}25%{transform:perspective(1000px) rotateX(8deg) scale(1.1);opacity:.9}50%{transform:perspective(1000px) rotateX(0) scale(1.15);opacity:.7}75%{transform:perspective(1000px) rotateX(-8deg) scale(1.1);opacity:.9}to{transform:perspective(1000px) rotateX(0) scale(1);opacity:.6}}@keyframes gridMove-f8f7e20c{0%{transform:translate(0)}to{transform:translate(30px,30px)}}@keyframes scanLine-f8f7e20c{0%,to{transform:translate(-100%);opacity:0}50%{transform:translate(0);opacity:1}}@keyframes scanRotate-f8f7e20c{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes pulse-f8f7e20c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.team-page[data-v-ff330085]{min-height:100vh;background:linear-gradient(135deg,#1a0f0a,#3d2915,#8b4513);color:#fff;position:relative;overflow:hidden}.team-page[data-v-ff330085]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(139,69,19,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(160,82,45,.2) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(210,180,140,.1) 0%,transparent 50%);pointer-events:none}.hero-section[data-v-ff330085]{text-align:center;padding:4rem 2rem;position:relative;z-index:1}.team-logo[data-v-ff330085]{margin-bottom:2rem}.logo-container[data-v-ff330085]{display:inline-block;padding:1.5rem;background:#ffffff1a;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(139,69,19,.5);box-shadow:0 20px 60px #0000004d}.logo-container img[data-v-ff330085]{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 10px 30px rgba(139,69,19,.5))}.hero-section h1[data-v-ff330085]{font-size:4rem;font-weight:900;margin:1rem 0;background:linear-gradient(45deg,#8b4513,tan,#daa520);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 20px rgba(139,69,19,.3)}.hero-section p[data-v-ff330085]{font-size:1.5rem;opacity:.9;margin:0;color:#fffc}.team-blocks[data-v-ff330085]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;padding:2rem;max-width:1200px;margin:0 auto;position:relative;z-index:1}.team-block[data-v-ff330085]{background:#ffffff14;border:1px solid rgba(139,69,19,.3);border-radius:20px;padding:2.5rem;transition:all .4s ease;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:relative;overflow:hidden}.team-block[data-v-ff330085]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,69,19,.1),transparent);transition:left .6s ease}.team-block[data-v-ff330085]:hover:before{left:100%}.team-block.clickable[data-v-ff330085]:hover{transform:translateY(-10px);background:#ffffff1f;border-color:#8b451399;box-shadow:0 20px 60px #8b451333;cursor:pointer}.block-icon[data-v-ff330085]{font-size:3rem;margin-bottom:1rem;filter:drop-shadow(0 4px 12px rgba(139,69,19,.3))}.team-block h2[data-v-ff330085]{font-size:1.8rem;margin:1rem 0;color:tan;font-weight:700}.team-block p[data-v-ff330085]{color:#fffc;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.block-arrow[data-v-ff330085]{font-size:1.5rem;color:#8b4513;font-weight:700;transition:transform .3s ease}.team-block:hover .block-arrow[data-v-ff330085]{transform:translate(10px);color:tan}@media (max-width: 768px){.hero-section h1[data-v-ff330085]{font-size:2.5rem}.hero-section p[data-v-ff330085]{font-size:1.2rem}.team-blocks[data-v-ff330085]{grid-template-columns:1fr;padding:1rem}.team-block[data-v-ff330085]{padding:2rem}}@media (max-width: 480px){.hero-section[data-v-ff330085]{padding:3rem 1rem}.hero-section h1[data-v-ff330085]{font-size:2rem}.logo-container img[data-v-ff330085]{width:80px;height:80px}.team-block[data-v-ff330085]{padding:1.5rem}.block-icon[data-v-ff330085]{font-size:2.5rem}.team-block h2[data-v-ff330085]{font-size:1.5rem}}.roster-page[data-v-92b0f9e6]{min-height:100vh;background:linear-gradient(135deg,#1a0f0a,#3d2915,#8b4513);color:#fff}.hero-section[data-v-92b0f9e6]{position:relative;padding:4rem 0;background:linear-gradient(135deg,#8b45131a,#a0522d0d),radial-gradient(circle at 30% 20%,rgba(210,180,140,.08) 0%,transparent 50%)}.hero-background[data-v-92b0f9e6]{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center}.hero-overlay[data-v-92b0f9e6]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1a0f0acc,#3d291599)}.hero-content[data-v-92b0f9e6]{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 2rem}.back-button[data-v-92b0f9e6]{margin-bottom:2rem}.back-btn[data-v-92b0f9e6]{display:flex;align-items:center;gap:.5rem;background:#8b451333;border:1px solid rgba(139,69,19,.4);color:#fff;padding:.75rem 1.5rem;border-radius:12px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-btn[data-v-92b0f9e6]:hover{background:#8b45134d;border-color:#8b451399;transform:translateY(-2px)}.admin-panel[data-v-92b0f9e6]{background:#8b45131a;border:2px solid rgba(139,69,19,.3);border-radius:12px;padding:2rem;margin:2rem auto;max-width:1200px}.admin-header[data-v-92b0f9e6]{text-align:center;margin-bottom:2rem}.admin-header h2[data-v-92b0f9e6]{color:#8b4513;font-size:1.8em;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.admin-header p[data-v-92b0f9e6]{color:#ccc;font-size:1rem}.admin-actions[data-v-92b0f9e6]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.admin-btn[data-v-92b0f9e6]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.admin-btn.add-btn[data-v-92b0f9e6]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.admin-btn.add-btn[data-v-92b0f9e6]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #28a7454d}.admin-btn.save-btn[data-v-92b0f9e6]{background:linear-gradient(135deg,#8b4513,sienna);color:#fff}.admin-btn.save-btn[data-v-92b0f9e6]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #8b45134d}.admin-btn[data-v-92b0f9e6]:disabled{opacity:.6;cursor:not-allowed;transform:none}.admin-players-list[data-v-92b0f9e6]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.admin-player-item[data-v-92b0f9e6]{display:flex;justify-content:space-between;align-items:center;background:#ffffff0d;padding:1rem;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.admin-player-info[data-v-92b0f9e6]{display:flex;align-items:center;gap:1rem}.admin-avatar[data-v-92b0f9e6]{width:50px;height:50px;border-radius:50%;object-fit:cover}.admin-player-info h4[data-v-92b0f9e6]{margin:0;color:#8b4513}.admin-player-info p[data-v-92b0f9e6]{margin:0;color:#ccc;font-size:.9rem}.admin-player-actions[data-v-92b0f9e6]{display:flex;gap:.5rem}.admin-btn-small[data-v-92b0f9e6]{padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.edit-btn[data-v-92b0f9e6]{background:#007bff;color:#fff}.edit-btn[data-v-92b0f9e6]:hover{background:#0056b3;transform:scale(1.05)}.delete-btn[data-v-92b0f9e6]{background:#dc3545;color:#fff}.delete-btn[data-v-92b0f9e6]:hover{background:#c82333;transform:scale(1.05)}.status-message[data-v-92b0f9e6]{padding:1rem;border-radius:8px;text-align:center;font-weight:600;margin-top:1rem}.status-message.success[data-v-92b0f9e6]{background:#28a74533;color:#28a745;border:1px solid #28a745}.status-message.error[data-v-92b0f9e6]{background:#dc354533;color:#dc3545;border:1px solid #dc3545}.player-form-modal[data-v-92b0f9e6]{background:linear-gradient(145deg,#2a2a2a,#1f1f1f);border:2px solid #8b4513;border-radius:15px;padding:2rem;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.player-form[data-v-92b0f9e6]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-92b0f9e6]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-92b0f9e6]{color:#8b4513;font-weight:600}.form-group input[data-v-92b0f9e6],.form-group select[data-v-92b0f9e6],.form-group textarea[data-v-92b0f9e6]{padding:.75rem;border:1px solid rgba(139,69,19,.3);border-radius:6px;background:#ffffff0d;color:#fff;font-size:1rem}.form-group input[data-v-92b0f9e6]:focus,.form-group select[data-v-92b0f9e6]:focus,.form-group textarea[data-v-92b0f9e6]:focus{outline:none;border-color:#8b4513;box-shadow:0 0 0 2px #8b451333}.modal-actions[data-v-92b0f9e6]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.cancel-btn[data-v-92b0f9e6]{padding:.75rem 1.5rem;border:1px solid #6c757d;background:transparent;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-92b0f9e6]:hover{background:#6c757d;color:#fff}.save-btn[data-v-92b0f9e6]{padding:.75rem 1.5rem;border:none;background:linear-gradient(135deg,#8b4513,sienna);color:#fff;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease}.save-btn[data-v-92b0f9e6]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #8b45134d}.team-header[data-v-92b0f9e6]{text-align:center}.team-logo-img[data-v-92b0f9e6]{width:120px;height:120px;object-fit:contain;margin-bottom:1rem;filter:drop-shadow(0 10px 30px rgba(139,69,19,.5))}.team-title[data-v-92b0f9e6]{font-size:4rem;font-weight:700;margin:0;background:linear-gradient(45deg,#8b4513,tan);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 20px rgba(139,69,19,.3)}.team-subtitle[data-v-92b0f9e6]{font-size:1.3rem;opacity:.9;margin:0}.team-stats[data-v-92b0f9e6]{display:flex;gap:2rem;margin-top:2rem;flex-wrap:wrap;justify-content:center}.stat-card[data-v-92b0f9e6]{background:#ffffff0d;border:1px solid rgba(139,69,19,.3);border-radius:16px;padding:1.5rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:120px;transition:all .3s ease}.stat-card[data-v-92b0f9e6]:hover{background:#ffffff14;border-color:#8b451380;transform:translateY(-5px)}.stat-icon[data-v-92b0f9e6]{color:#8b4513;font-size:1.5rem;margin-bottom:.5rem}.stat-number[data-v-92b0f9e6]{display:block;font-size:1.8rem;font-weight:700;color:tan}.stat-label[data-v-92b0f9e6]{font-size:.9rem;opacity:.8}.players-section[data-v-92b0f9e6]{position:relative;padding:4rem 2rem;margin:0 auto;overflow:hidden}.players-section[data-v-92b0f9e6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top,rgba(180,83,9,.6) 0%,transparent 60%),radial-gradient(ellipse at bottom,rgba(146,64,14,.5) 0%,transparent 60%),radial-gradient(ellipse at left,rgba(120,53,15,.4) 0%,transparent 60%),radial-gradient(ellipse at right,rgba(92,45,15,.5) 0%,transparent 60%);background-size:1000px 800px,1100px 900px,900px 1000px,800px 1100px;animation:aurora-92b0f9e6 15s ease-in-out infinite;filter:blur(50px);z-index:0;pointer-events:none}@keyframes aurora-92b0f9e6{0%,to{background-position:0% 0%,100% 100%,0% 100%,100% 0%}25%{background-position:100% 0%,0% 100%,100% 100%,0% 0%}50%{background-position:100% 100%,0% 0%,100% 0%,0% 100%}75%{background-position:0% 100%,100% 0%,0% 0%,100% 100%}}.section-title[data-v-92b0f9e6]{position:relative;z-index:1;text-align:center;font-size:2.5rem;margin-bottom:3rem;background:linear-gradient(45deg,#8b4513,tan);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.players-grid[data-v-92b0f9e6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.player-card[data-v-92b0f9e6]{background:#ffffff0d;border:1px solid rgba(139,69,19,.3);border-radius:20px;padding:2rem;text-align:center;cursor:pointer;transition:all .4s ease;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.player-card[data-v-92b0f9e6]:hover,.player-card.active[data-v-92b0f9e6]{background:#ffffff1a;border-color:#8b451399;transform:translateY(-10px);box-shadow:0 20px 60px #8b451333}.player-avatar[data-v-92b0f9e6]{position:relative;margin-bottom:1rem}.player-avatar img[data-v-92b0f9e6]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid rgba(139,69,19,.5)}.player-rank[data-v-92b0f9e6]{position:absolute;bottom:-5px;right:50%;transform:translate(50%);background:linear-gradient(45deg,#8b4513,tan);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:700}.player-name[data-v-92b0f9e6]{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:tan}.player-role[data-v-92b0f9e6]{color:#ffffffb3;margin:0 0 1rem;font-size:1.1rem}.player-stats[data-v-92b0f9e6]{display:flex;justify-content:space-around;margin-bottom:1.5rem;padding:1rem;background:#0003;border-radius:12px}.stat[data-v-92b0f9e6]{text-align:center}.stat-label[data-v-92b0f9e6]{display:block;font-size:.8rem;opacity:.7;margin-bottom:.2rem}.stat-value[data-v-92b0f9e6]{display:block;font-size:1.1rem;font-weight:700;color:#8b4513}.modal-overlay[data-v-92b0f9e6]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.player-modal[data-v-92b0f9e6]{background:linear-gradient(135deg,#1a0f0a,#3d2915);border-radius:20px;border:1px solid rgba(139,69,19,.3);padding:2rem;max-width:500px;width:100%;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.close-modal[data-v-92b0f9e6]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#ffffffb3;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease}.close-modal[data-v-92b0f9e6]:hover{background:#8b451333;color:#fff}.modal-header[data-v-92b0f9e6]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.modal-avatar[data-v-92b0f9e6]{width:80px;height:80px;border-radius:50%;border:3px solid rgba(139,69,19,.5)}.modal-player-info h2[data-v-92b0f9e6]{color:tan;margin:0 0 .5rem}.modal-role[data-v-92b0f9e6],.modal-rank[data-v-92b0f9e6]{color:#fffc;margin:.25rem 0}.modal-stats[data-v-92b0f9e6]{margin-bottom:2rem}.stat-row[data-v-92b0f9e6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.stat-item[data-v-92b0f9e6]{background:#ffffff0d;padding:1rem;border-radius:12px;text-align:center}.stat-item .stat-label[data-v-92b0f9e6]{display:block;font-size:.9rem;opacity:.7;margin-bottom:.5rem}.stat-item .stat-value[data-v-92b0f9e6]{display:block;font-size:1.3rem;font-weight:700;color:#8b4513}.favorite-weapon[data-v-92b0f9e6]{text-align:center}.favorite-weapon h4[data-v-92b0f9e6]{color:tan;margin-bottom:1rem;font-size:1.2rem}.weapon-info[data-v-92b0f9e6]{margin-bottom:1.5rem}.weapon-image[data-v-92b0f9e6]{width:80px;height:80px;object-fit:contain;margin-bottom:.5rem;border-radius:12px;background:#ffffff0d;padding:.5rem}.weapon-name[data-v-92b0f9e6]{color:#8b4513;font-weight:700;margin:0}.quote-section h4[data-v-92b0f9e6]{color:tan;margin-bottom:1rem;font-size:1.2rem}.quote-text[data-v-92b0f9e6]{color:#ffffffe6;font-style:italic;font-size:1.1rem;line-height:1.6;margin:0;padding:1.5rem;background:#8b45131a;border-radius:15px;border-left:4px solid #8b4513}@media (max-width: 768px){.team-title[data-v-92b0f9e6]{font-size:2.5rem}.team-stats[data-v-92b0f9e6]{gap:1rem}.stat-card[data-v-92b0f9e6]{min-width:100px;padding:1rem}.players-grid[data-v-92b0f9e6]{grid-template-columns:1fr}.player-card[data-v-92b0f9e6]{max-width:350px;margin:0 auto}.stat-row[data-v-92b0f9e6]{grid-template-columns:1fr}}@media (max-width: 480px){.hero-content[data-v-92b0f9e6]{padding:0 1rem}.team-title[data-v-92b0f9e6]{font-size:2rem}.team-logo-img[data-v-92b0f9e6]{width:80px;height:80px}.players-section[data-v-92b0f9e6]{padding:2rem 1rem}.player-modal[data-v-92b0f9e6]{padding:1.5rem;margin:1rem}}.loading-message[data-v-92b0f9e6]{text-align:center;padding:4rem 2rem;color:#fffc;font-size:1.2rem}.loading-message i[data-v-92b0f9e6]{font-size:2rem;margin-bottom:1rem;color:#ff4655;display:block}.empty-roster[data-v-92b0f9e6]{display:flex;justify-content:center;align-items:center;min-height:300px;padding:2rem}.empty-content[data-v-92b0f9e6]{text-align:center;max-width:500px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem 2rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0000004d}.empty-icon[data-v-92b0f9e6]{font-size:3rem;color:#ffffff80;margin-bottom:1.5rem}.empty-content h3[data-v-92b0f9e6]{color:#fff;margin-bottom:1rem;font-size:1.5rem}.empty-content p[data-v-92b0f9e6]{color:#ffffffb3;margin-bottom:.5rem;line-height:1.6}.admin-hint[data-v-92b0f9e6]{color:#4a90e2!important;font-weight:500}.brown-calendrier-page[data-v-1c21facd]{min-height:100vh;background:linear-gradient(135deg,#8b4513,sienna,tan);padding:2rem;color:#fff}.retour-btn-container[data-v-1c21facd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.retour-btn[data-v-1c21facd],.cleanup-btn[data-v-1c21facd]{display:flex;align-items:center;gap:.5rem;padding:12px 24px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;text-decoration:none;font-weight:500;transition:all .3s ease;cursor:pointer}.retour-btn[data-v-1c21facd]:hover,.cleanup-btn[data-v-1c21facd]:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-2px)}h1[data-v-1c21facd]{font-size:3rem;font-weight:700;text-align:center;margin-bottom:1rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}.page-description[data-v-1c21facd]{text-align:center;font-size:1.2rem;margin-bottom:3rem;opacity:.9}.connection-status[data-v-1c21facd]{display:flex;align-items:center;gap:.5rem;padding:12px 20px;border-radius:8px;margin-bottom:2rem;font-weight:500}.connection-status.realtime[data-v-1c21facd]{background:#22c55e33;border:1px solid rgba(34,197,94,.3);color:#22c55e}.connection-status.polling[data-v-1c21facd]{background:#fbbf2433;border:1px solid rgba(251,191,36,.3);color:#fbbf24}.connection-status.polling_only[data-v-1c21facd]{background:#ef444433;border:1px solid rgba(239,68,68,.3);color:#ef4444}.session-reminders[data-v-1c21facd]{margin-bottom:2rem}.reminder-card[data-v-1c21facd]{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-bottom:1rem;border-radius:8px;background:#ffffff1a;border-left:4px solid}.reminder-card.high[data-v-1c21facd]{border-left-color:#ef4444}.reminder-card.medium[data-v-1c21facd]{border-left-color:#fbbf24}.reminder-card.low[data-v-1c21facd]{border-left-color:#22c55e}.reminder-content[data-v-1c21facd]{flex:1}.reminder-message[data-v-1c21facd]{font-weight:600;margin-bottom:.5rem}.reminder-details[data-v-1c21facd]{opacity:.8;font-size:.9rem}.reminder-btn[data-v-1c21facd]{padding:8px 12px;background:#fff3;border:none;border-radius:6px;color:#fff;cursor:pointer;transition:all .3s ease}.reminder-btn[data-v-1c21facd]:hover{background:#ffffff4d}.view-selector[data-v-1c21facd]{display:flex;gap:1rem;margin-bottom:2rem;justify-content:center;flex-wrap:wrap}.view-btn[data-v-1c21facd],.auto-session-btn[data-v-1c21facd]{display:flex;align-items:center;gap:.5rem;padding:12px 24px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;cursor:pointer;font-weight:500;transition:all .3s ease}.view-btn.active[data-v-1c21facd],.auto-session-btn[data-v-1c21facd]:hover{background:#fff3;border-color:#fff6;transform:translateY(-2px)}.view-btn[data-v-1c21facd]:hover{background:#ffffff26}.auto-session-btn[data-v-1c21facd]{background:linear-gradient(135deg,#8b4513,sienna);border-color:#ffffff4d}.calendar-view[data-v-1c21facd]{background:#ffffff1a;border-radius:12px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.calendar-header[data-v-1c21facd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.calendar-header h2[data-v-1c21facd]{font-size:2rem;font-weight:600}.nav-btn[data-v-1c21facd]{display:flex;align-items:center;gap:.5rem;padding:10px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;cursor:pointer;transition:all .3s ease}.nav-btn[data-v-1c21facd]:hover{background:#fff3;transform:translateY(-1px)}.calendar-grid[data-v-1c21facd]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#ffffff1a;border-radius:8px;overflow:hidden}.calendar-day-header[data-v-1c21facd]{background:#8b45134d;padding:1rem;text-align:center;font-weight:600;color:#fff}.calendar-day[data-v-1c21facd]{background:#ffffff0d;min-height:120px;padding:1rem;cursor:pointer;transition:all .3s ease;position:relative}.calendar-day[data-v-1c21facd]:hover{background:#ffffff1a}.calendar-day.other-month[data-v-1c21facd]{opacity:.4}.calendar-day.today[data-v-1c21facd]{background:#8b45134d;border:2px solid rgba(255,255,255,.5)}.calendar-day.selected[data-v-1c21facd]{background:#8b451380;border:2px solid #fff}.calendar-day.has-session[data-v-1c21facd]{background:#8b451333}.day-number[data-v-1c21facd]{font-size:1.2rem;font-weight:600;display:block;margin-bottom:.5rem}.day-sessions[data-v-1c21facd]{display:flex;flex-wrap:wrap;gap:4px}.session-dot[data-v-1c21facd]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.session-dot.training[data-v-1c21facd]{background:#22c55e}.session-dot.scrim[data-v-1c21facd]{background:#fbbf24}.session-dot.match[data-v-1c21facd]{background:#ef4444}.more-sessions[data-v-1c21facd]{font-size:.7rem;color:#fffc;margin-left:4px}.day-details[data-v-1c21facd]{margin-top:2rem;padding:2rem;background:#ffffff0d;border-radius:8px}.day-details h3[data-v-1c21facd]{margin-bottom:1.5rem;font-size:1.5rem}.day-sessions-list[data-v-1c21facd]{display:flex;flex-direction:column;gap:1rem}.session-item[data-v-1c21facd]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff1a;border-radius:8px;border-left:4px solid}.session-item.training[data-v-1c21facd]{border-left-color:#22c55e}.session-item.scrim[data-v-1c21facd]{border-left-color:#fbbf24}.session-item.match[data-v-1c21facd]{border-left-color:#ef4444}.session-info h4[data-v-1c21facd]{margin-bottom:.5rem;font-size:1.1rem}.session-info p[data-v-1c21facd]{margin:.25rem 0;opacity:.8;display:flex;align-items:center;gap:.5rem}.join-btn[data-v-1c21facd],.leave-btn[data-v-1c21facd]{display:flex;align-items:center;gap:.5rem;padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.join-btn[data-v-1c21facd]{background:#22c55e;color:#fff}.leave-btn[data-v-1c21facd]{background:#ef4444;color:#fff}.join-btn[data-v-1c21facd]:hover,.leave-btn[data-v-1c21facd]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0003}.create-session-btn[data-v-1c21facd]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:#8b45134d;border:2px dashed rgba(255,255,255,.3);border-radius:8px;color:#fff;cursor:pointer;font-weight:500;transition:all .3s ease}.create-session-btn[data-v-1c21facd]:hover{background:#8b451380;border-color:#ffffff80}.availability-view[data-v-1c21facd]{background:#ffffff1a;border-radius:12px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.availability-view h2[data-v-1c21facd]{text-align:center;margin-bottom:2rem;font-size:2rem}.week-selector[data-v-1c21facd]{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:2rem}.week-selector span[data-v-1c21facd]{font-size:1.2rem;font-weight:600}.availability-grid[data-v-1c21facd]{display:grid;grid-template-columns:120px repeat(7,1fr);gap:1px;background:#ffffff1a;border-radius:8px;overflow:hidden;width:100%;max-width:100%}.time-column[data-v-1c21facd]{background:#8b45134d;min-width:120px;width:120px}.time-header[data-v-1c21facd]{padding:1rem;text-align:center;font-weight:600;background:#8b451380}.time-slot[data-v-1c21facd]{padding:1rem;text-align:center;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.1)}.day-column[data-v-1c21facd]{background:#ffffff0d;min-width:0;overflow:hidden}.day-header[data-v-1c21facd]{padding:1rem;background:#8b45134d;text-align:center}.day-name[data-v-1c21facd]{font-weight:600;margin-bottom:.25rem}.day-date[data-v-1c21facd]{font-size:.9rem;opacity:.8}.day-controls[data-v-1c21facd]{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.day-btn[data-v-1c21facd]{padding:4px 6px;border:none;border-radius:4px;font-size:.7rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:28px}.day-btn[data-v-1c21facd]:disabled{opacity:.5;cursor:not-allowed}.select-day[data-v-1c21facd]{background:#22c55e4d;color:#22c55e}.clear-day[data-v-1c21facd]{background:#ef44444d;color:#ef4444}.day-btn[data-v-1c21facd]:hover:not(:disabled){transform:scale(1.05)}.day-status[data-v-1c21facd]{margin-top:.5rem;font-size:.7rem}.status-indicator[data-v-1c21facd]{display:flex;align-items:center;gap:.25rem}.status-indicator.full[data-v-1c21facd]{color:#22c55e}.status-indicator.partial[data-v-1c21facd]{color:#fbbf24}.status-indicator.none[data-v-1c21facd]{color:#ef4444}.availability-slot[data-v-1c21facd]{height:60px;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.availability-slot[data-v-1c21facd]:hover{background:#ffffff1a}.availability-slot.available[data-v-1c21facd]{background:#22c55e66;border:1px solid rgba(34,197,94,.6)}.availability-slot.session-scheduled[data-v-1c21facd]{background:#8b451380}.availability-slot.auto-created[data-v-1c21facd]{background:#a855f74d}.slot-content[data-v-1c21facd]{display:flex;align-items:center;justify-content:center}.session-indicator[data-v-1c21facd]{color:#8b4513;font-size:1.2rem}.available-indicator[data-v-1c21facd]{color:#22c55e;font-size:1rem}.sessions-view[data-v-1c21facd]{background:#ffffff1a;border-radius:12px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sessions-view h2[data-v-1c21facd]{text-align:center;margin-bottom:2rem;font-size:2rem}.sessions-filters[data-v-1c21facd]{display:flex;gap:1rem;margin-bottom:2rem;justify-content:center;flex-wrap:wrap}.filter-select[data-v-1c21facd]{padding:10px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-weight:500}.filter-select option[data-v-1c21facd]{background:#8b4513;color:#fff}.sessions-list[data-v-1c21facd]{display:flex;flex-direction:column;gap:1rem}.session-card[data-v-1c21facd]{padding:1.5rem;background:#ffffff1a;border-radius:8px;border-left:4px solid}.session-card.training[data-v-1c21facd]{border-left-color:#22c55e}.session-card.scrim[data-v-1c21facd]{border-left-color:#fbbf24}.session-card.match[data-v-1c21facd]{border-left-color:#ef4444}.session-header[data-v-1c21facd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.session-header h3[data-v-1c21facd]{font-size:1.3rem;margin:0}.session-type-badge[data-v-1c21facd]{padding:4px 12px;background:#fff3;border-radius:12px;font-size:.8rem;font-weight:600}.session-details[data-v-1c21facd]{display:flex;gap:2rem;margin-bottom:1rem;flex-wrap:wrap}.session-details p[data-v-1c21facd]{margin:0;display:flex;align-items:center;gap:.5rem;opacity:.9}.session-actions[data-v-1c21facd]{display:flex;justify-content:flex-end}.modal-overlay[data-v-1c21facd]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content[data-v-1c21facd]{background:linear-gradient(135deg,#8b4513,sienna);border-radius:12px;padding:2rem;width:90%;max-width:500px;box-shadow:0 25px 50px #00000080}.modal-content h3[data-v-1c21facd]{margin-bottom:1.5rem;font-size:1.5rem;text-align:center}.form-group[data-v-1c21facd]{margin-bottom:1.5rem}.form-group label[data-v-1c21facd]{display:block;margin-bottom:.5rem;font-weight:600;color:#fff}.form-group input[data-v-1c21facd],.form-group select[data-v-1c21facd]{width:100%;padding:12px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:#ffffff1a;color:#fff;font-size:1rem}.form-group input[data-v-1c21facd]::placeholder{color:#fff9}.form-group input[data-v-1c21facd]:focus,.form-group select[data-v-1c21facd]:focus{outline:none;border-color:#fff9;box-shadow:0 0 0 2px #fff3}.modal-actions[data-v-1c21facd]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.cancel-btn[data-v-1c21facd],.save-btn[data-v-1c21facd]{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:1rem}.cancel-btn[data-v-1c21facd]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.save-btn[data-v-1c21facd]{background:linear-gradient(135deg,#8b4513,#6d3710);color:#fff;box-shadow:0 4px 15px #8b45134d}.cancel-btn[data-v-1c21facd]:hover{background:#fff3;border-color:#ffffff4d}.save-btn[data-v-1c21facd]:hover{background:linear-gradient(135deg,#6d3710,#5a2d0d);transform:translateY(-2px);box-shadow:0 8px 25px #8b451366}@media (max-width: 768px){.brown-calendrier-page[data-v-1c21facd]{padding:1rem}.calendar-header[data-v-1c21facd]{flex-direction:column;gap:1rem}.calendar-grid[data-v-1c21facd]{grid-template-columns:repeat(7,1fr);gap:.5px}.calendar-day[data-v-1c21facd]{min-height:80px;padding:.5rem}.day-number[data-v-1c21facd]{font-size:1rem}.modal-content[data-v-1c21facd]{padding:20px;margin:10px}.modal-actions[data-v-1c21facd]{flex-direction:column;align-items:center;gap:.7em;margin-top:1em;max-width:100vw}}.recap-brown-page[data-v-bac4c99a]{min-height:100vh;background:linear-gradient(135deg,#1a0f0a,#3d2915,#8b4513);color:#fff;padding:2rem 0}.header-section[data-v-bac4c99a]{background:#8b45131a;padding:2rem;border-bottom:2px solid rgba(139,69,19,.3);text-align:center}.back-button-container[data-v-bac4c99a]{margin-bottom:2rem;text-align:left}.back-button[data-v-bac4c99a]{display:inline-flex;align-items:center;gap:.5rem;background:#8b451333;color:#fff;text-decoration:none;padding:.75rem 1.5rem;border-radius:12px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,69,19,.3)}.back-button[data-v-bac4c99a]:hover{background:#8b45134d;transform:translate(-5px)}.header-section h1[data-v-bac4c99a]{font-size:3rem;color:tan;margin-bottom:1rem}.header-section p[data-v-bac4c99a]{font-size:1.2rem;opacity:.8}.recap-container[data-v-bac4c99a]{max-width:1400px;margin:0 auto;padding:2rem}.stats-overview[data-v-bac4c99a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem}.stat-card[data-v-bac4c99a]{background:#ffffff0d;border-radius:20px;padding:2rem;display:flex;align-items:center;gap:1.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,69,19,.2)}.stat-card[data-v-bac4c99a]:hover{background:#ffffff14;transform:translateY(-5px)}.stat-icon[data-v-bac4c99a]{width:60px;height:60px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.stat-card.wins .stat-icon[data-v-bac4c99a]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.stat-card.losses .stat-icon[data-v-bac4c99a]{background:linear-gradient(135deg,#f44336,#da190b);color:#fff}.stat-card.winrate .stat-icon[data-v-bac4c99a]{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.stat-card.ranking .stat-icon[data-v-bac4c99a]{background:linear-gradient(135deg,gold,#ffc107);color:#333}.stat-value[data-v-bac4c99a]{font-size:2.5rem;font-weight:700;color:tan}.stat-label[data-v-bac4c99a]{font-size:1rem;opacity:.8;margin-top:.5rem}.performance-charts[data-v-bac4c99a]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem}.chart-container[data-v-bac4c99a]{background:#ffffff0d;border-radius:20px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,69,19,.2)}.chart-container h3[data-v-bac4c99a]{color:tan;font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.chart-placeholder[data-v-bac4c99a]{height:300px;display:flex;align-items:center;justify-content:center}.performance-chart[data-v-bac4c99a]{width:100%;height:100%}.map-stats[data-v-bac4c99a]{space-y:1rem}.map-stat[data-v-bac4c99a]{display:grid;grid-template-columns:1fr 2fr auto;gap:1rem;align-items:center;padding:1rem;background:#8b45131a;border-radius:10px;margin-bottom:1rem}.map-name[data-v-bac4c99a]{font-weight:700;color:tan}.map-winrate[data-v-bac4c99a]{display:flex;align-items:center;gap:1rem}.winrate-bar[data-v-bac4c99a]{flex:1;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.winrate-fill[data-v-bac4c99a]{height:100%;background:linear-gradient(90deg,#8b4513,tan);border-radius:4px;transition:width .3s ease}.winrate-text[data-v-bac4c99a]{font-weight:700;color:tan;min-width:45px}.map-games[data-v-bac4c99a]{font-size:.9rem;opacity:.8}.recent-matches[data-v-bac4c99a]{margin-bottom:3rem}.recent-matches h3[data-v-bac4c99a]{color:tan;font-size:2rem;margin-bottom:2rem;text-align:center}.matches-list[data-v-bac4c99a]{display:grid;gap:1rem}.match-card[data-v-bac4c99a]{background:#ffffff0d;border-radius:15px;padding:1.5rem;display:grid;grid-template-columns:auto 1fr auto auto;gap:2rem;align-items:center;transition:all .3s ease;border-left:4px solid transparent}.match-card.win[data-v-bac4c99a]{border-left-color:#4caf50;background:#4caf500d}.match-card.loss[data-v-bac4c99a]{border-left-color:#f44336;background:#f443360d}.match-card[data-v-bac4c99a]:hover{background:#ffffff14;transform:translateY(-2px)}.match-date[data-v-bac4c99a]{color:#ffffffb3;font-size:.9rem;min-width:80px}.teams[data-v-bac4c99a]{display:flex;align-items:center;gap:1rem}.team-name.brown[data-v-bac4c99a]{color:tan;font-weight:700}.vs[data-v-bac4c99a]{color:#ffffff80}.score[data-v-bac4c99a]{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:700;margin-top:.5rem}.score-brown[data-v-bac4c99a]{color:tan}.score-separator[data-v-bac4c99a]{color:#ffffff80}.result-badge[data-v-bac4c99a]{padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:700}.result-badge.win[data-v-bac4c99a]{background:#4caf5033;color:#4caf50}.result-badge.loss[data-v-bac4c99a]{background:#f4433633;color:#f44336}.match-map[data-v-bac4c99a]{color:#ffffffb3;font-size:.9rem}.player-stats[data-v-bac4c99a]{margin-bottom:3rem}.player-stats h3[data-v-bac4c99a]{color:tan;font-size:2rem;margin-bottom:2rem;text-align:center}.players-grid[data-v-bac4c99a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.player-card[data-v-bac4c99a]{background:#ffffff0d;border-radius:20px;padding:2rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,69,19,.2)}.player-card[data-v-bac4c99a]:hover{background:#ffffff14;transform:translateY(-5px)}.player-header[data-v-bac4c99a]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.player-avatar[data-v-bac4c99a]{width:50px;height:50px;border-radius:50%;border:2px solid #d2b48c}.player-name[data-v-bac4c99a]{color:tan;font-size:1.2rem;margin:0}.player-role[data-v-bac4c99a]{color:#ffffffb3;margin:.25rem 0 0}.player-metrics[data-v-bac4c99a]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.metric[data-v-bac4c99a]{text-align:center;padding:1rem;background:#8b45131a;border-radius:10px}.metric-label[data-v-bac4c99a]{display:block;font-size:.8rem;color:#ffffffb3;margin-bottom:.5rem}.metric-value[data-v-bac4c99a]{font-size:1.2rem;font-weight:700}.metric-value.excellent[data-v-bac4c99a]{color:#4caf50}.metric-value.good[data-v-bac4c99a]{color:#8bc34a}.metric-value.average[data-v-bac4c99a]{color:#ff9800}.metric-value.below-average[data-v-bac4c99a]{color:#f44336}.player-progress[data-v-bac4c99a]{margin-top:1rem}.progress-bar[data-v-bac4c99a]{display:flex;align-items:center;gap:1rem}.progress-label[data-v-bac4c99a]{font-size:.9rem;color:#ffffffb3;min-width:80px}.progress-track[data-v-bac4c99a]{flex:1;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.progress-fill[data-v-bac4c99a]{height:100%;background:linear-gradient(90deg,#8b4513,tan);border-radius:4px;transition:width .3s ease}.progress-value[data-v-bac4c99a]{font-weight:700;color:tan;min-width:40px}.objectives[data-v-bac4c99a]{background:#ffffff0d;border-radius:20px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,69,19,.2)}.objectives h3[data-v-bac4c99a]{color:tan;font-size:2rem;margin-bottom:2rem;text-align:center}.objectives-list[data-v-bac4c99a]{display:grid;gap:1.5rem}.objective-item[data-v-bac4c99a]{display:grid;grid-template-columns:auto 1fr auto;gap:1.5rem;align-items:center;padding:1.5rem;background:#8b45131a;border-radius:15px;transition:all .3s ease}.objective-item[data-v-bac4c99a]:hover{background:#8b451326}.objective-icon[data-v-bac4c99a]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.objective-icon.completed[data-v-bac4c99a]{background:#4caf5033;color:#4caf50}.objective-icon.in-progress[data-v-bac4c99a]{background:#ff980033;color:#ff9800}.objective-icon.pending[data-v-bac4c99a]{background:#f4433633;color:#f44336}.objective-title[data-v-bac4c99a]{color:tan;font-size:1.2rem;margin-bottom:.5rem}.objective-description[data-v-bac4c99a]{color:#fffc;margin-bottom:1rem;line-height:1.5}.objective-progress .progress-bar[data-v-bac4c99a]{margin-top:.5rem}.objective-deadline[data-v-bac4c99a]{text-align:right}.deadline-label[data-v-bac4c99a]{display:block;font-size:.8rem;color:#fff9;margin-bottom:.25rem}.deadline-date[data-v-bac4c99a]{font-weight:700;color:tan}.no-data[data-v-bac4c99a]{text-align:center;padding:4rem 2rem;max-width:600px;margin:0 auto}.no-data i[data-v-bac4c99a]{font-size:4rem;color:#8b451380;margin-bottom:1rem}.no-data h3[data-v-bac4c99a]{color:tan;font-size:1.8rem;margin-bottom:1rem}.no-data p[data-v-bac4c99a]{color:#ffffffb3;font-size:1.1rem;line-height:1.6}@media (max-width: 1200px){.performance-charts[data-v-bac4c99a]{grid-template-columns:1fr}.players-grid[data-v-bac4c99a]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width: 768px){.stats-overview[data-v-bac4c99a]{grid-template-columns:repeat(2,1fr)}.match-card[data-v-bac4c99a]{grid-template-columns:1fr;gap:1rem;text-align:center}.objective-item[data-v-bac4c99a]{grid-template-columns:1fr;text-align:center}.player-metrics[data-v-bac4c99a]{grid-template-columns:1fr}}@media (max-width: 480px){.stats-overview[data-v-bac4c99a]{grid-template-columns:1fr}.recap-container[data-v-bac4c99a]{padding:1rem}.header-section h1[data-v-bac4c99a]{font-size:2rem}.player-card[data-v-bac4c99a]{padding:1.5rem}}.res-ranked-brown-page[data-v-4e432742]{min-height:100vh;background:linear-gradient(135deg,#1a0f0a,#3d2915,#8b4513);color:#fff;padding:2rem 0}.header-section[data-v-4e432742]{background:#8b45131a;padding:2rem;border-bottom:2px solid rgba(139,69,19,.3);text-align:center}.back-button-container[data-v-4e432742]{margin-bottom:2rem;text-align:left}.back-button[data-v-4e432742]{display:inline-flex;align-items:center;gap:.5rem;background:#8b451333;color:#fff;text-decoration:none;padding:.75rem 1.5rem;border-radius:12px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,69,19,.3)}.back-button[data-v-4e432742]:hover{background:#8b45134d;transform:translate(-5px)}.header-section h1[data-v-4e432742]{font-size:3rem;color:tan;margin-bottom:1rem}.header-section p[data-v-4e432742]{font-size:1.2rem;opacity:.8}.stats-container[data-v-4e432742]{max-width:1400px;margin:0 auto;padding:2rem}.stats-grid[data-v-4e432742]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem}.stat-card[data-v-4e432742]{background:#ffffff0d;border-radius:20px;padding:2rem;text-align:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,69,19,.2)}.stat-card[data-v-4e432742]:hover{background:#ffffff14;transform:translateY(-5px)}.stat-icon[data-v-4e432742]{font-size:2.5rem;margin-bottom:1rem}.stat-value[data-v-4e432742]{font-size:2.5rem;font-weight:700;color:tan;margin:1rem 0}.stat-card h3[data-v-4e432742]{color:#fffc;margin-bottom:.5rem;font-size:1.1rem}.progression-section[data-v-4e432742]{background:#ffffff0d;border-radius:20px;padding:2rem;margin-bottom:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,69,19,.2)}.progression-section h2[data-v-4e432742]{color:tan;font-size:2rem;margin-bottom:2rem;text-align:center}.current-rank[data-v-4e432742]{display:flex;align-items:center;gap:2rem;justify-content:center}.rank-icon[data-v-4e432742]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#8b4513,tan);display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#fff;box-shadow:0 4px 15px #8b45134d}.rank-details h3[data-v-4e432742]{font-size:1.8rem;color:tan;margin-bottom:1rem}.rank-progress[data-v-4e432742]{display:flex;align-items:center;gap:1rem}.progress-bar[data-v-4e432742]{flex:1;height:10px;background:#ffffff1a;border-radius:5px;overflow:hidden}.progress-fill[data-v-4e432742]{height:100%;background:linear-gradient(90deg,#8b4513,tan);border-radius:5px;transition:width .3s ease}.progress-fill.excellent[data-v-4e432742]{background:linear-gradient(90deg,#22c55e,#16a34a)}.progress-fill.good[data-v-4e432742]{background:linear-gradient(90deg,#eab308,#ca8a04)}.progress-fill.average[data-v-4e432742]{background:linear-gradient(90deg,#f97316,#ea580c)}.progress-fill.below-average[data-v-4e432742]{background:linear-gradient(90deg,#ef4444,#dc2626)}.progress-text[data-v-4e432742]{color:#ffffffb3;font-size:.9rem;min-width:150px}.match-history[data-v-4e432742]{margin-bottom:3rem}.match-history h2[data-v-4e432742]{color:tan;font-size:2rem;margin-bottom:2rem;text-align:center}.filters[data-v-4e432742]{display:flex;gap:1rem;margin-bottom:2rem;justify-content:center}.filters select[data-v-4e432742]{background:#8b451333;color:#fff;border:1px solid rgba(139,69,19,.3);padding:.75rem 1rem;border-radius:10px;font-size:1rem}.filters select[data-v-4e432742]:focus{outline:none;border-color:tan}.matches-list[data-v-4e432742]{display:grid;gap:1rem}.match-card[data-v-4e432742]{background:#ffffff0d;border-radius:15px;padding:1.5rem;display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;transition:all .3s ease;border-left:4px solid transparent}.match-card.win[data-v-4e432742]{border-left-color:#22c55e;background:#22c55e0d}.match-card.loss[data-v-4e432742]{border-left-color:#ef4444;background:#ef44440d}.match-card[data-v-4e432742]:hover{background:#ffffff14;transform:translateY(-2px)}.match-info[data-v-4e432742]{display:flex;flex-direction:column;gap:.5rem}.match-date[data-v-4e432742]{color:#ffffffb3;font-size:.9rem}.match-mode[data-v-4e432742],.match-map[data-v-4e432742]{color:tan;font-weight:700}.result-badge[data-v-4e432742]{padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:700;text-align:center}.result-badge.win[data-v-4e432742]{background:#22c55e33;color:#22c55e}.result-badge.loss[data-v-4e432742]{background:#ef444433;color:#ef4444}.match-score[data-v-4e432742]{font-size:1.2rem;font-weight:700;color:tan;text-align:center;margin-top:.5rem}.match-stats[data-v-4e432742]{display:flex;flex-direction:column;gap:.5rem;text-align:right}.stat[data-v-4e432742]{display:flex;justify-content:space-between;gap:1rem}.stat-label[data-v-4e432742]{color:#ffffffb3;font-size:.9rem}.stat-value[data-v-4e432742]{color:tan;font-weight:700}.player-stats[data-v-4e432742]{margin-bottom:3rem}.player-stats h2[data-v-4e432742]{color:tan;font-size:2rem;margin-bottom:2rem;text-align:center}.players-grid[data-v-4e432742]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.player-card[data-v-4e432742]{background:#ffffff0d;border-radius:20px;padding:2rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,69,19,.2)}.player-card[data-v-4e432742]:hover{background:#ffffff14;transform:translateY(-5px)}.player-header[data-v-4e432742]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.player-avatar[data-v-4e432742]{width:50px;height:50px;border-radius:50%;border:2px solid #d2b48c}.player-name[data-v-4e432742]{color:tan;font-size:1.2rem;margin:0}.player-rank[data-v-4e432742]{color:#ffffffb3;font-size:.9rem}.player-metrics[data-v-4e432742]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.metric[data-v-4e432742]{text-align:center;padding:1rem;background:#8b45131a;border-radius:10px}.metric-label[data-v-4e432742]{display:block;font-size:.8rem;color:#ffffffb3;margin-bottom:.5rem}.metric-value[data-v-4e432742]{font-size:1.2rem;font-weight:700}.metric-value.excellent[data-v-4e432742]{color:#22c55e}.metric-value.good[data-v-4e432742]{color:#eab308}.metric-value.average[data-v-4e432742]{color:#f97316}.metric-value.below-average[data-v-4e432742]{color:#ef4444}.mode-stats h2[data-v-4e432742]{color:tan;font-size:2rem;margin-bottom:2rem;text-align:center}.modes-grid[data-v-4e432742]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.mode-card[data-v-4e432742]{background:#ffffff0d;border-radius:20px;padding:2rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,69,19,.2)}.mode-card[data-v-4e432742]:hover{background:#ffffff14;transform:translateY(-5px)}.mode-card h3[data-v-4e432742]{color:tan;font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.mode-metrics[data-v-4e432742]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.mode-progress[data-v-4e432742]{margin-top:1rem}@media (max-width: 768px){.stats-grid[data-v-4e432742]{grid-template-columns:repeat(2,1fr)}.match-card[data-v-4e432742]{grid-template-columns:1fr;gap:1rem;text-align:center}.current-rank[data-v-4e432742]{flex-direction:column;text-align:center}.filters[data-v-4e432742]{flex-direction:column;align-items:center}.player-metrics[data-v-4e432742],.mode-metrics[data-v-4e432742]{grid-template-columns:1fr}}@media (max-width: 480px){.stats-container[data-v-4e432742]{padding:1rem}.header-section h1[data-v-4e432742]{font-size:2rem}.stats-grid[data-v-4e432742]{grid-template-columns:1fr}}.roster-page[data-v-49f1cff1]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff}.aurora-background[data-v-49f1cff1]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top,rgba(34,197,94,.6) 0%,transparent 60%),radial-gradient(ellipse at bottom,rgba(16,185,129,.5) 0%,transparent 60%),radial-gradient(ellipse at left,rgba(5,150,105,.4) 0%,transparent 60%),radial-gradient(ellipse at right,rgba(6,182,212,.5) 0%,transparent 60%);background-size:1200px 800px,1100px 900px,900px 1200px,800px 1100px;animation:aurora-49f1cff1 15s ease-in-out infinite;filter:blur(50px);z-index:0;pointer-events:none}.players-section .aurora-background[data-v-49f1cff1]{background:radial-gradient(ellipse at top,rgba(34,197,94,.4) 0%,transparent 50%),radial-gradient(ellipse at bottom,rgba(74,222,128,.3) 0%,transparent 50%),radial-gradient(ellipse at left,rgba(16,185,129,.25) 0%,transparent 50%),radial-gradient(ellipse at right,rgba(5,150,105,.35) 0%,transparent 50%);animation:aurora-49f1cff1 20s ease-in-out infinite reverse}.hero-section[data-v-49f1cff1]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background[data-v-49f1cff1]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#22c55e,#16a34a,#15803d);opacity:.1}.hero-overlay[data-v-49f1cff1]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009}.hero-content[data-v-49f1cff1]{position:relative;z-index:2;text-align:center;max-width:1200px;padding:2rem}.back-button[data-v-49f1cff1]{position:fixed;top:5rem;left:2rem;z-index:1001}.back-btn[data-v-49f1cff1]{background:#22c55e33;border:2px solid #22c55e;color:#fff;padding:.8rem 1.5rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:700;display:flex;align-items:center;gap:.5rem}.back-btn[data-v-49f1cff1]:hover{background:#22c55e4d;transform:translateY(-2px)}.team-header[data-v-49f1cff1]{display:flex;flex-direction:column;align-items:center;gap:1rem}.team-logo[data-v-49f1cff1]{margin-bottom:1rem}.team-logo-img[data-v-49f1cff1]{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(34,197,94,.5));transition:all .3s ease}.team-logo-img[data-v-49f1cff1]:hover{transform:scale(1.05);filter:drop-shadow(0 0 30px rgba(34,197,94,.7))}.team-title[data-v-49f1cff1]{font-size:4rem;font-weight:700;margin:0;background:linear-gradient(45deg,#22c55e,#4ade80);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 20px rgba(34,197,94,.3)}.team-subtitle[data-v-49f1cff1]{font-size:1.3rem;opacity:.9;margin:0}.team-stats[data-v-49f1cff1]{display:flex;gap:2rem;margin-top:2rem;flex-wrap:wrap;justify-content:center}.stat-card[data-v-49f1cff1]{background:#ffffff0d;border:1px solid rgba(34,197,94,.3);border-radius:16px;padding:1.5rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;min-width:120px}.stat-card[data-v-49f1cff1]:hover{transform:translateY(-5px);border-color:#22c55e99;box-shadow:0 10px 25px #22c55e33}.stat-icon[data-v-49f1cff1]{font-size:1.5rem;color:#22c55e;margin-bottom:.5rem}.stat-number[data-v-49f1cff1]{display:block;font-size:1.8rem;font-weight:700;color:#22c55e}.stat-label[data-v-49f1cff1]{font-size:.9rem;opacity:.8}.players-section[data-v-49f1cff1]{padding:4rem 2rem;margin:0 auto}.section-title[data-v-49f1cff1]{text-align:center;font-size:2.5rem;margin-bottom:3rem;font-weight:700}.players-grid[data-v-49f1cff1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.player-card[data-v-49f1cff1]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(34,197,94,.2);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.player-card[data-v-49f1cff1]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#22c55e,#4ade80)}.player-card[data-v-49f1cff1]:hover{transform:translateY(-10px);border-color:#22c55e80;box-shadow:0 20px 40px #22c55e33}.player-avatar[data-v-49f1cff1]{position:relative;width:80px;height:80px;margin:0 auto 1rem}.avatar-img[data-v-49f1cff1]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid rgba(34,197,94,.3)}.role-badge[data-v-49f1cff1]{position:absolute;bottom:-5px;right:-5px;width:35px;height:35px;border-radius:50%;background:#000c;border:2px solid #22c55e;display:flex;align-items:center;justify-content:center}.role-text[data-v-49f1cff1]{font-size:10px;font-weight:700;color:#22c55e}.player-info[data-v-49f1cff1]{text-align:center}.player-name[data-v-49f1cff1]{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:#22c55e}.player-role[data-v-49f1cff1]{font-size:1rem;opacity:.8;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:1px}.player-rank[data-v-49f1cff1]{font-size:.9rem;color:#fbbf24;margin:0 0 1.5rem;font-weight:700}.player-stats[data-v-49f1cff1]{display:flex;justify-content:space-around;margin-bottom:1.5rem;padding:1rem;background:#0003;border-radius:12px}.stat[data-v-49f1cff1]{text-align:center}.stat-label[data-v-49f1cff1]{display:block;font-size:.8rem;opacity:.7;margin-bottom:.2rem}.stat-value[data-v-49f1cff1]{display:block;font-size:1.1rem;font-weight:700;color:#22c55e}.player-champions[data-v-49f1cff1]{text-align:center}.champions-label[data-v-49f1cff1]{font-size:.9rem;opacity:.8;display:block;margin-bottom:.5rem}.champions-list[data-v-49f1cff1]{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.champion-name[data-v-49f1cff1]{background:#22c55e33;border:1px solid rgba(34,197,94,.3);border-radius:6px;padding:.2rem .5rem;font-size:.8rem;color:#22c55e;transition:all .3s ease}.champion-name[data-v-49f1cff1]:hover{background:#22c55e4d;border-color:#22c55e}.matches-section[data-v-49f1cff1]{padding:4rem 2rem;background:#0003;max-width:1200px;margin:0 auto}.matches-grid[data-v-49f1cff1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.match-card[data-v-49f1cff1]{background:#ffffff0d;border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.match-card.victory[data-v-49f1cff1]{border-left:4px solid #22c55e}.match-card.defeat[data-v-49f1cff1]{border-left:4px solid #ef4444}.match-card[data-v-49f1cff1]:hover{transform:translateY(-5px);background:#ffffff14}.match-header[data-v-49f1cff1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.match-teams[data-v-49f1cff1]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.our-team[data-v-49f1cff1]{color:#22c55e;font-weight:700}.vs[data-v-49f1cff1]{opacity:.6}.match-result[data-v-49f1cff1]{padding:.3rem .8rem;border-radius:8px;font-size:.8rem;font-weight:700}.match-result.victory[data-v-49f1cff1]{background:#22c55e33;color:#22c55e}.match-result.defeat[data-v-49f1cff1]{background:#ef444433;color:#ef4444}.match-score[data-v-49f1cff1]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.duration[data-v-49f1cff1]{font-size:.9rem;opacity:.8;margin-left:1rem}.match-date[data-v-49f1cff1]{font-size:.8rem;opacity:.6}.actions-section[data-v-49f1cff1]{padding:4rem 2rem;text-align:center}.actions-container[data-v-49f1cff1]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;max-width:800px;margin:0 auto}.action-btn[data-v-49f1cff1]{padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:700;display:flex;align-items:center;gap:.8rem;transition:all .3s ease;border:2px solid transparent}.action-btn.primary[data-v-49f1cff1]{background:linear-gradient(45deg,#22c55e,#16a34a);color:#fff}.action-btn.primary[data-v-49f1cff1]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #22c55e66}.action-btn.secondary[data-v-49f1cff1]{background:#22c55e1a;border-color:#22c55e4d;color:#22c55e}.action-btn.secondary[data-v-49f1cff1]:hover{background:#22c55e33;border-color:#22c55e;transform:translateY(-3px)}.action-btn.tertiary[data-v-49f1cff1]{background:transparent;border-color:#ffffff4d;color:#fff}.action-btn.tertiary[data-v-49f1cff1]:hover{background:#ffffff1a;transform:translateY(-3px)}@media (max-width: 768px){.team-title[data-v-49f1cff1]{font-size:2.5rem}.team-stats[data-v-49f1cff1]{gap:1rem}.stat-card[data-v-49f1cff1]{min-width:100px;padding:1rem}.players-grid[data-v-49f1cff1],.matches-grid[data-v-49f1cff1]{grid-template-columns:1fr}.actions-container[data-v-49f1cff1]{flex-direction:column;align-items:center}.action-btn[data-v-49f1cff1]{width:100%;max-width:300px;justify-content:center}}.popup-overlay[data-v-49f1cff1]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content[data-v-49f1cff1]{background:#1e1e1ef2;border-radius:20px;padding:2rem;max-width:90vw;max-height:90vh;overflow-y:auto;position:relative;border:1px solid rgba(34,197,94,.3)}.close-btn[data-v-49f1cff1]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:background .3s ease}.close-btn[data-v-49f1cff1]:hover{background:#ffffff1a}.popup-header[data-v-49f1cff1]{text-align:center;margin-bottom:2rem}.popup-header h3[data-v-49f1cff1]{color:#fff;font-size:2rem;margin-bottom:.5rem}.popup-role[data-v-49f1cff1]{color:#22c55e;font-size:1.1rem;font-weight:700;margin:0}.popup-body[data-v-49f1cff1]{display:flex;gap:2rem;align-items:center;justify-content:center;flex-wrap:wrap}.agent-showcase[data-v-49f1cff1]{text-align:center;flex:0 0 auto}.agent-showcase h4[data-v-49f1cff1]{color:#fff;margin-bottom:1rem;font-size:1.2rem}.agent-image[data-v-49f1cff1]{width:300px;height:400px;object-fit:contain;border-radius:0;margin-bottom:1rem}.agent-name[data-v-49f1cff1]{color:#22c55e;font-size:1.1rem;font-weight:700;margin:0}.quote-section[data-v-49f1cff1]{flex:1;min-width:250px;max-width:400px;text-align:center}.quote-section h4[data-v-49f1cff1]{color:#fff;margin-bottom:1rem;font-size:1.2rem}.quote-text[data-v-49f1cff1]{color:#ffffffe6;font-style:italic;font-size:1.1rem;line-height:1.6;margin:0;padding:1.5rem;background:#22c55e1a;border-radius:15px;border-left:4px solid #22c55e}@media (max-width: 768px){.popup-content[data-v-49f1cff1]{margin:1rem;padding:1.5rem}.popup-body[data-v-49f1cff1]{flex-direction:column;gap:1.5rem}.agent-image[data-v-49f1cff1]{width:250px;height:350px}}.admin-panel[data-v-49f1cff1]{position:relative;padding:3rem 2rem;margin:2rem 0;background:#0000004d;border-radius:20px;border:1px solid rgba(34,197,94,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.admin-header[data-v-49f1cff1]{text-align:center;margin-bottom:2rem}.admin-title[data-v-49f1cff1]{color:#22c55e;font-size:2rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.admin-content[data-v-49f1cff1]{max-width:1000px;margin:0 auto}.admin-section h3[data-v-49f1cff1]{color:#fff;font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.admin-actions[data-v-49f1cff1]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.admin-btn[data-v-49f1cff1]{padding:.75rem 1.5rem;border:none;border-radius:12px;cursor:pointer;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.add-btn[data-v-49f1cff1]{background:linear-gradient(45deg,#22c55e,#4ade80);color:#fff}.add-btn[data-v-49f1cff1]:hover{background:linear-gradient(45deg,#16a34a,#22c55e);transform:translateY(-2px)}.refresh-btn[data-v-49f1cff1]{background:linear-gradient(45deg,#3b82f6,#60a5fa);color:#fff}.refresh-btn[data-v-49f1cff1]:hover{background:linear-gradient(45deg,#2563eb,#3b82f6);transform:translateY(-2px)}.test-btn[data-v-49f1cff1]{background:linear-gradient(45deg,#f59e0b,#fbbf24);color:#fff}.test-btn[data-v-49f1cff1]:hover{background:linear-gradient(45deg,#d97706,#f59e0b);transform:translateY(-2px)}.admin-players-list[data-v-49f1cff1]{background:#0003;border-radius:12px;padding:1.5rem}.admin-players-list h4[data-v-49f1cff1]{color:#22c55e;margin-bottom:1rem;font-size:1.2rem}.admin-player-item[data-v-49f1cff1]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid rgba(34,197,94,.2);border-radius:8px;margin-bottom:.5rem;background:#ffffff05}.admin-player-info[data-v-49f1cff1]{display:flex;flex-direction:column;gap:.25rem}.admin-player-name[data-v-49f1cff1]{color:#fff;font-weight:600}.admin-player-details[data-v-49f1cff1]{color:#94a3b8;font-size:.9rem}.admin-player-actions[data-v-49f1cff1]{display:flex;gap:.5rem}.edit-btn[data-v-49f1cff1]{background:linear-gradient(45deg,#f59e0b,#fbbf24);color:#fff;padding:.5rem;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.edit-btn[data-v-49f1cff1]:hover{background:linear-gradient(45deg,#d97706,#f59e0b)}.delete-btn[data-v-49f1cff1]{background:linear-gradient(45deg,#ef4444,#f87171);color:#fff;padding:.5rem;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.delete-btn[data-v-49f1cff1]:hover{background:linear-gradient(45deg,#dc2626,#ef4444)}.player-admin-actions[data-v-49f1cff1]{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;opacity:0;transition:all .3s ease}.player-card:hover .player-admin-actions[data-v-49f1cff1]{opacity:1}.status-message[data-v-49f1cff1]{padding:1rem;border-radius:8px;margin:1rem 0;text-align:center;font-weight:600}.status-message.success[data-v-49f1cff1]{background:#22c55e33;border:1px solid #22c55e;color:#4ade80}.status-message.error[data-v-49f1cff1]{background:#ef444433;border:1px solid #ef4444;color:#f87171}.status-message.info[data-v-49f1cff1]{background:#3b82f633;border:1px solid #3b82f6;color:#60a5fa}.modal-overlay[data-v-49f1cff1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.player-form-modal[data-v-49f1cff1]{background:linear-gradient(135deg,#1e293b,#334155);border-radius:20px;padding:2rem;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;border:1px solid rgba(34,197,94,.3);animation:slideIn-49f1cff1 .3s ease}.modal-header[data-v-49f1cff1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.modal-header h3[data-v-49f1cff1]{color:#22c55e;font-size:1.5rem;margin:0}.close-modal[data-v-49f1cff1]{background:none;border:none;color:#94a3b8;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .3s ease}.close-modal[data-v-49f1cff1]:hover{background:#22c55e1a}.player-form[data-v-49f1cff1]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-49f1cff1]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-49f1cff1]{color:#22c55e;font-weight:600}.form-group input[data-v-49f1cff1],.form-group select[data-v-49f1cff1]{padding:.75rem;border:1px solid rgba(34,197,94,.3);border-radius:8px;background:#22c55e0d;color:#fff;font-size:1rem}.form-group input[data-v-49f1cff1]:focus,.form-group select[data-v-49f1cff1]:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 2px #22c55e33}.form-actions[data-v-49f1cff1]{display:flex;gap:1rem;justify-content:flex-end}.btn-cancel[data-v-49f1cff1]{padding:.75rem 1.5rem;border:1px solid rgba(34,197,94,.3);background:transparent;color:#22c55e;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.btn-cancel[data-v-49f1cff1]:hover{background:#22c55e1a}.btn-save[data-v-49f1cff1]{padding:.75rem 1.5rem;border:none;background:linear-gradient(45deg,#22c55e,#4ade80);color:#fff;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.btn-save[data-v-49f1cff1]:hover{background:linear-gradient(45deg,#16a34a,#22c55e);transform:translateY(-2px)}.loading-message[data-v-49f1cff1]{text-align:center;font-size:1.2rem;color:#22c55e;padding:2rem}.empty-roster[data-v-49f1cff1]{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;margin:2rem 0;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#22c55e1a,#4ade800d);border:1px solid rgba(34,197,94,.2)}.empty-content[data-v-49f1cff1]{position:relative;z-index:2;text-align:center;padding:2rem}.empty-content i[data-v-49f1cff1]{font-size:4rem;color:#22c55e;margin-bottom:1rem;filter:drop-shadow(0 0 10px #22c55e)}.empty-content p[data-v-49f1cff1]{color:#94a3b8;margin-bottom:.5rem;line-height:1.6}@keyframes slideIn-49f1cff1{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes aurora-49f1cff1{0%,to{background-position:0% 0%,100% 100%,0% 100%,100% 0%}25%{background-position:100% 0%,0% 100%,100% 100%,0% 0%}50%{background-position:100% 100%,0% 0%,100% 0%,0% 100%}75%{background-position:0% 100%,100% 0%,0% 0%,100% 100%}}.lol-page[data-v-2fe0d361]{min-height:100vh;background:linear-gradient(135deg,#000c,#0009,#000000e6),url(/img/LOL-CqHDxx9l.webp);background-size:cover;background-position:center;background-attachment:fixed;color:#fff;padding:2em 1em;position:relative;overflow-x:hidden}.hero-section[data-v-2fe0d361]{text-align:center;margin-bottom:4em;position:relative;z-index:2;padding-top:2em}.hero-section h1[data-v-2fe0d361]{font-size:4em;margin:.5em 0;background:linear-gradient(45deg,#c89b3c,#f0e6d2,#c8aa6e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 8px rgba(0,0,0,.5);font-weight:700;letter-spacing:2px}.hero-section p[data-v-2fe0d361]{font-size:1.4em;color:#e0e0e0;max-width:600px;margin:0 auto;line-height:1.6;text-shadow:0 2px 4px rgba(0,0,0,.7)}.teams-selection[data-v-2fe0d361]{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:3em;max-width:1200px;margin:0 auto 4em;padding:0 2em}.team-card[data-v-2fe0d361],.recruitment-card[data-v-2fe0d361]{background:#000000b3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.15);border-radius:25px;padding:0;cursor:pointer;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;box-shadow:0 15px 35px #0006}.team-card[data-v-2fe0d361]:hover,.recruitment-card[data-v-2fe0d361]:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 25px 60px #0009;border-color:#ffffff4d}.team-card.green[data-v-2fe0d361]{border-left:5px solid #10b981}.team-card.green[data-v-2fe0d361]:hover{box-shadow:0 25px 60px #10b98166}.recruitment-card[data-v-2fe0d361]{border-left:5px solid #c89b3c}.recruitment-card[data-v-2fe0d361]:hover{box-shadow:0 25px 60px #c89b3c66}.team-header[data-v-2fe0d361],.recruitment-header[data-v-2fe0d361]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);padding:2em;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.team-icon[data-v-2fe0d361],.recruitment-icon[data-v-2fe0d361]{font-size:3em;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto .5em}.team-icon img[data-v-2fe0d361]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.team-header h2[data-v-2fe0d361],.recruitment-header h2[data-v-2fe0d361]{margin:0;font-size:2.2em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.5)}.team-card.green h2[data-v-2fe0d361]{color:#10b981}.recruitment-header h2[data-v-2fe0d361]{color:#c89b3c}.team-content[data-v-2fe0d361],.recruitment-content[data-v-2fe0d361]{padding:2.5em}.team-content p[data-v-2fe0d361],.recruitment-content p[data-v-2fe0d361]{color:#e0e0e0;font-size:1.2em;margin-bottom:2em;line-height:1.6;text-align:center}.team-stats[data-v-2fe0d361],.recruitment-requirements[data-v-2fe0d361]{display:flex;justify-content:center;gap:1.5em;margin-bottom:2.5em;flex-wrap:wrap}.stat-item[data-v-2fe0d361],.requirement-item[data-v-2fe0d361]{display:flex;align-items:center;gap:.8em;background:#ffffff1a;padding:1em 1.5em;border-radius:25px;font-size:1em;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.stat-item[data-v-2fe0d361]:hover,.requirement-item[data-v-2fe0d361]:hover{background:#fff3;transform:scale(1.05)}.stat-icon[data-v-2fe0d361],.req-icon[data-v-2fe0d361]{font-size:1.2em}.team-card.green .stat-icon[data-v-2fe0d361]{color:#10b981}.recruitment-card .req-icon[data-v-2fe0d361]{color:#c89b3c}.view-team-btn[data-v-2fe0d361],.discord-btn[data-v-2fe0d361]{width:100%;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid rgba(255,255,255,.2);color:#fff;padding:1.2em 2em;border-radius:50px;font-size:1.1em;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-decoration:none}.discord-btn[data-v-2fe0d361]{justify-content:center;gap:1em;background:linear-gradient(135deg,#5865f2,#4752c4);border-color:#5865f2}.view-team-btn[data-v-2fe0d361]:hover,.discord-btn[data-v-2fe0d361]:hover{background:linear-gradient(135deg,#fff3,#ffffff1a);border-color:#fff6;transform:scale(1.02)}.discord-btn[data-v-2fe0d361]:hover{background:linear-gradient(135deg,#4752c4,#3c45a3);border-color:#4752c4}.btn-arrow[data-v-2fe0d361]{font-size:1.3em;font-weight:700;transition:transform .3s ease}.view-team-btn:hover .btn-arrow[data-v-2fe0d361],.discord-btn:hover .btn-arrow[data-v-2fe0d361]{transform:translate(5px)}.team-card.green .view-team-btn[data-v-2fe0d361]:hover{border-color:#10b981;box-shadow:0 0 20px #10b9814d}.back-button[data-v-2fe0d361]{text-align:center;margin-top:3em}.back-btn[data-v-2fe0d361]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid rgba(255,255,255,.2);color:#fff;padding:1.2em 2.5em;border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:1.1em;font-weight:600;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:inline-flex;align-items:center;gap:.8em}.back-btn[data-v-2fe0d361]:hover{background:linear-gradient(135deg,#fff3,#ffffff1a);transform:translateY(-3px);box-shadow:0 10px 30px #0000004d;border-color:#fff6}.back-btn i[data-v-2fe0d361]{font-size:1.1em;transition:transform .3s ease}.back-btn:hover i[data-v-2fe0d361]{transform:translate(-3px)}@media (max-width: 768px){.teams-selection[data-v-2fe0d361]{grid-template-columns:1fr;gap:2em;padding:0 1em}.hero-section h1[data-v-2fe0d361]{font-size:3em}.hero-section p[data-v-2fe0d361]{font-size:1.2em}.team-header[data-v-2fe0d361],.recruitment-header[data-v-2fe0d361]{padding:1.5em}.team-content[data-v-2fe0d361],.recruitment-content[data-v-2fe0d361]{padding:2em 1.5em}.team-stats[data-v-2fe0d361],.recruitment-requirements[data-v-2fe0d361]{gap:1em}.stat-item[data-v-2fe0d361],.requirement-item[data-v-2fe0d361]{padding:.8em 1.2em;font-size:.9em}}@media (max-width: 480px){.lol-page[data-v-2fe0d361]{padding:1em .5em}.hero-section h1[data-v-2fe0d361]{font-size:2.5em}.hero-section p[data-v-2fe0d361]{font-size:1.1em}.teams-selection[data-v-2fe0d361]{grid-template-columns:1fr;gap:1.5em;padding:0 .5em}.team-header[data-v-2fe0d361],.recruitment-header[data-v-2fe0d361]{padding:1.2em}.team-content[data-v-2fe0d361],.recruitment-content[data-v-2fe0d361]{padding:1.5em 1em}.team-header h2[data-v-2fe0d361],.recruitment-header h2[data-v-2fe0d361]{font-size:1.8em}.team-stats[data-v-2fe0d361],.recruitment-requirements[data-v-2fe0d361]{flex-direction:column;align-items:center}.stat-item[data-v-2fe0d361],.requirement-item[data-v-2fe0d361]{width:100%;justify-content:center}.view-team-btn[data-v-2fe0d361],.discord-btn[data-v-2fe0d361]{padding:1em 1.5em;font-size:1em}}.admin-panel[data-v-2fe0d361]{background:#28a7451a;border:2px solid rgba(40,167,69,.3);border-radius:12px;padding:2rem;margin:2rem auto;max-width:800px}.admin-header[data-v-2fe0d361]{text-align:center;margin-bottom:2rem}.admin-header h2[data-v-2fe0d361]{color:#28a745;font-size:1.8em;margin-bottom:.5rem}.admin-header p[data-v-2fe0d361]{color:#ccc;font-size:1rem}.team-status-section[data-v-2fe0d361]{margin-bottom:1.5rem}.team-status-section h3[data-v-2fe0d361]{color:#28a745;margin-bottom:1rem;font-size:1.3em}.status-controls[data-v-2fe0d361]{display:flex;flex-direction:column;gap:1rem}.team-control[data-v-2fe0d361]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.team-control label[data-v-2fe0d361]{font-weight:600;color:#28a745;min-width:150px}.status-select[data-v-2fe0d361]{padding:.5rem 1rem;border:2px solid rgba(40,167,69,.3);border-radius:6px;background:#0000004d;color:#fff;font-size:1rem;min-width:160px}.status-select[data-v-2fe0d361]:focus{outline:none;border-color:#28a745;box-shadow:0 0 0 2px #28a74533}.status-badge[data-v-2fe0d361]{padding:.3rem .8rem;border-radius:20px;font-size:.9rem;font-weight:600;text-transform:uppercase}.status-badge.active[data-v-2fe0d361]{background:#28a74533;color:#28a745;border:1px solid #28a745}.status-badge.en-to[data-v-2fe0d361]{background:#ffc10733;color:#ffc107;border:1px solid #ffc107}.status-badge.en-reconstruction[data-v-2fe0d361]{background:#6c757d33;color:#6c757d;border:1px solid #6c757d}.status-badge.inactive[data-v-2fe0d361]{background:#dc354533;color:#dc3545;border:1px solid #dc3545}.admin-actions[data-v-2fe0d361]{text-align:center;margin-top:1.5rem}.save-btn[data-v-2fe0d361]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;padding:.8rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.save-btn[data-v-2fe0d361]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #28a74566}.save-btn[data-v-2fe0d361]:disabled{opacity:.6;cursor:not-allowed}.status-message[data-v-2fe0d361]{margin-top:1rem;padding:.8rem;border-radius:6px;text-align:center;font-weight:600}.status-message.success[data-v-2fe0d361]{background:#28a74533;color:#28a745;border:1px solid #28a745}.status-message.error[data-v-2fe0d361]{background:#dc354533;color:#dc3545;border:1px solid #dc3545}.status-message.info[data-v-2fe0d361]{background:#17a2b833;color:#17a2b8;border:1px solid #17a2b8}@media (max-width: 768px){.admin-panel[data-v-2fe0d361]{margin:1rem;padding:1rem}.team-control[data-v-2fe0d361]{flex-direction:column;align-items:flex-start;gap:.5rem}.team-control label[data-v-2fe0d361]{min-width:auto}.status-select[data-v-2fe0d361]{min-width:100%}}.leagues-page[data-v-d7c83677]{min-height:100vh;background:#000;overflow:hidden}.vertical-strips[data-v-d7c83677]{height:100vh;width:100vw}.strips-container[data-v-d7c83677]{display:flex;height:100%;width:100%}.game-strip[data-v-d7c83677]{position:relative;flex:1;cursor:pointer;transition:all .4s cubic-bezier(.25,.8,.25,1);overflow:hidden;display:flex;align-items:center;justify-content:center}.game-strip[data-v-d7c83677]:not(.expanded){flex:1}.game-strip.expanded[data-v-d7c83677]{flex:2.5}.game-strip[data-v-d7c83677]:hover{filter:brightness(1.1)}.game-strip.expanded[data-v-d7c83677]{filter:brightness(1.2)}.valorant-strip .strip-background[data-v-d7c83677]{background:linear-gradient(#dc2626cc,#b91c1cb3,#991b1bcc),url(/img/VALO-BdWdulhZ.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.cod-strip .strip-background[data-v-d7c83677]{background:linear-gradient(#2563ebcc,#1d4ed8b3,#1e40afcc),url(/img/COD-Uod8R5M4.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.rl-strip .strip-background[data-v-d7c83677]{background:linear-gradient(#0891b2cc,#0f766eb3,#0d9488cc),url(/img/RL_1-BuFUX3Ml.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.lol-strip .strip-background[data-v-d7c83677]{background:linear-gradient(#7c3aedcc,#7e22ceb3,#6d28d9cc),url(/img/LOL_1-CJf1ypRH.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.predictions-strip .strip-background[data-v-d7c83677]{background:radial-gradient(circle at center,rgba(255,255,255,.1) 30%,transparent 70%),linear-gradient(#ced124cc,#a6c209b3,#615f02cc),url(/img/prediction-BtVCLf17.webp);background-size:200px 200px,cover,cover;background-position:center center,center,center;background-repeat:no-repeat,no-repeat,no-repeat}.strip-background[data-v-d7c83677]{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;transition:all .4s ease}.valorant-strip[data-v-d7c83677]:hover,.valorant-strip.expanded[data-v-d7c83677]{box-shadow:0 0 30px #dc262699}.cod-strip[data-v-d7c83677]:hover,.cod-strip.expanded[data-v-d7c83677]{box-shadow:0 0 30px #2563eb99}.rl-strip[data-v-d7c83677]:hover,.rl-strip.expanded[data-v-d7c83677]{box-shadow:0 0 30px #0891b299}.lol-strip[data-v-d7c83677]:hover,.lol-strip.expanded[data-v-d7c83677]{box-shadow:0 0 30px #7c3aed99}.predictions-strip[data-v-d7c83677]:hover,.predictions-strip.expanded[data-v-d7c83677]{box-shadow:0 0 30px #3b82f699}.strip-overlay[data-v-d7c83677]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;transition:all .4s ease}.game-strip:hover .strip-overlay[data-v-d7c83677]{background:#0003}.game-strip.expanded .strip-overlay[data-v-d7c83677]{background:#0000001a}.strip-content[data-v-d7c83677]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center;color:#fff;transition:all .4s ease}.game-title[data-v-d7c83677]{font-size:2.5rem;font-weight:800;margin:0 0 1rem;writing-mode:vertical-lr;text-orientation:mixed;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 4px 20px rgba(0,0,0,.8);transition:all .4s ease;white-space:nowrap}.game-strip.expanded .game-title[data-v-d7c83677]{writing-mode:horizontal-tb;text-orientation:initial;font-size:3rem;margin-bottom:.5rem}.predictions-strip .game-title[data-v-d7c83677]{color:#60a5fa}.predictions-strip.expanded .game-title[data-v-d7c83677]{color:#3b82f6;text-shadow:0 0 20px rgba(59,130,246,.5)}.game-status[data-v-d7c83677]{font-size:1rem;font-weight:600;opacity:.9;writing-mode:vertical-lr;text-orientation:mixed;transition:all .4s ease;margin-top:1rem}.game-strip.expanded .game-status[data-v-d7c83677]{writing-mode:horizontal-tb;text-orientation:initial;margin:0 0 2rem;font-size:1.2rem}.expanded-content[data-v-d7c83677]{opacity:1;transform:translateY(0);transition:all .4s cubic-bezier(.25,.8,.25,1)}.tournament-details[data-v-d7c83677]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.detail-row[data-v-d7c83677]{display:flex;align-items:center;gap:1rem;font-size:1.1rem;font-weight:500}.detail-row i[data-v-d7c83677]{font-size:1.3rem;width:24px;text-align:center;opacity:.8}.predictions-section[data-v-d7c83677]{margin:1.5rem 0;padding:1.5rem;background:#ffffff0d;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.predictions-section h4[data-v-d7c83677]{color:#fff;margin:0 0 1rem;font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.predictions-section h4 i[data-v-d7c83677]{color:#60a5fa}.predictions-stats[data-v-d7c83677]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.2rem}.prediction-stat[data-v-d7c83677]{display:flex;align-items:center;gap:.5rem;color:#fffc;font-size:.9rem}.prediction-stat i[data-v-d7c83677]{color:#60a5fa;width:16px}.predictions-button[data-v-d7c83677]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:25px;color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;text-align:center}.predictions-button[data-v-d7c83677]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #3b82f666;background:linear-gradient(135deg,#1d4ed8,#1e40af)}.access-button[data-v-d7c83677]{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:#fff3;border:2px solid rgba(255,255,255,.3);border-radius:50px;color:#fff;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.access-button[data-v-d7c83677]:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.expand-enter-active[data-v-d7c83677],.expand-leave-active[data-v-d7c83677]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.expand-enter-from[data-v-d7c83677]{opacity:0;transform:translateY(30px)}.expand-leave-to[data-v-d7c83677]{opacity:0;transform:translateY(-30px)}@media (max-width: 768px){.strips-container[data-v-d7c83677]{flex-direction:column}.game-strip[data-v-d7c83677]{height:25vh}.game-strip.expanded[data-v-d7c83677]{flex:none;height:60vh}.game-title[data-v-d7c83677]{writing-mode:horizontal-tb;text-orientation:initial;font-size:2rem}.game-status[data-v-d7c83677]{writing-mode:horizontal-tb;text-orientation:initial;margin:.5rem 0}}@media (max-width: 480px){.game-title[data-v-d7c83677]{font-size:1.5rem}.strip-content[data-v-d7c83677]{padding:1rem}.detail-row[data-v-d7c83677]{font-size:1rem}.access-button[data-v-d7c83677]{padding:.8rem 1.5rem;font-size:1rem}}.league-content[data-v-68d46882]{background:linear-gradient(135deg,#0a0e13,#1a1f29,#0f1419);min-height:100vh;color:#fff}.league-header[data-v-68d46882]{padding:2rem;border-bottom:1px solid rgba(255,70,84,.3)}.header-navigation .back-button[data-v-68d46882]{display:inline-flex;align-items:center;gap:.5rem;color:#ff4654;text-decoration:none;margin-bottom:1rem}.header-content[data-v-68d46882]{display:flex;justify-content:space-between;align-items:center}.game-branding[data-v-68d46882]{display:flex;align-items:center;gap:1rem}.game-icon img[data-v-68d46882]{width:60px;height:60px;border-radius:8px}.game-title[data-v-68d46882]{margin:0;font-size:2rem;color:#ff4654}.game-subtitle[data-v-68d46882]{margin:.5rem 0 0;color:#888}.quick-stats[data-v-68d46882]{display:flex;gap:1.5rem}.stat-card[data-v-68d46882]{background:#ff46541a;padding:1rem;border-radius:8px;text-align:center;border:1px solid rgba(255,70,84,.3)}.stat-number[data-v-68d46882]{display:block;font-size:1.5rem;font-weight:700;color:#ff4654}.stat-label[data-v-68d46882]{font-size:.9rem;color:#ccc}.loading-state[data-v-68d46882]{display:flex;justify-content:center;align-items:center;min-height:400px;flex-direction:column;gap:1rem}.loading-spinner[data-v-68d46882]{width:50px;height:50px;border:3px solid rgba(255,70,84,.3);border-top:3px solid #ff4654;border-radius:50%;animation:spin-68d46882 1s linear infinite}@keyframes spin-68d46882{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tournament-management[data-v-68d46882]{padding:2rem}.tournament-header[data-v-68d46882]{margin-bottom:2rem}.tournament-info h2[data-v-68d46882]{color:#ff4654;margin-bottom:.5rem}.tournament-description[data-v-68d46882]{color:#ccc;margin-bottom:1rem}.tournament-meta[data-v-68d46882]{display:flex;gap:1rem;flex-wrap:wrap}.status-badge[data-v-68d46882]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:700}.status-badge.active[data-v-68d46882]{background:#22c55e;color:#fff}.meta-item[data-v-68d46882]{display:flex;align-items:center;gap:.5rem;color:#ccc}.management-nav[data-v-68d46882]{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:1px solid rgba(255,70,84,.3)}.nav-btn[data-v-68d46882]{background:transparent;border:none;color:#ccc;padding:1rem 1.5rem;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease;position:relative}.nav-btn[data-v-68d46882]:hover{color:#ff4654}.nav-btn.active[data-v-68d46882]{color:#ff4654;border-bottom-color:#ff4654}.count-badge[data-v-68d46882]{background:#ff4654;color:#fff;border-radius:50%;padding:.2rem .5rem;font-size:.7rem;margin-left:.5rem}.management-section[data-v-68d46882]{margin-bottom:2rem}.section-header[data-v-68d46882]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header h3[data-v-68d46882]{color:#ff4654;margin:0}.teams-grid[data-v-68d46882]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.team-card[data-v-68d46882]{background:#ffffff0d;border:1px solid rgba(255,70,84,.3);border-radius:8px;padding:1rem;display:flex;justify-content:space-between;align-items:center}.team-info .team-name[data-v-68d46882]{font-weight:700;color:#fff}.team-info .team-tag[data-v-68d46882]{color:#ff4654;font-size:.9rem}.team-actions[data-v-68d46882]{display:flex;gap:.5rem}.match-card[data-v-68d46882]{background:#ffffff0d;border:1px solid rgba(255,70,84,.3);border-radius:8px;padding:1rem;display:flex;justify-content:space-between;align-items:center}.match-teams[data-v-68d46882]{display:flex;align-items:center;gap:1rem}.match-teams .team[data-v-68d46882]{font-weight:700;color:#fff}.match-teams .vs[data-v-68d46882]{color:#ff4654;font-weight:700}.match-info[data-v-68d46882]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.match-date[data-v-68d46882]{color:#ccc;font-size:.9rem}.match-status[data-v-68d46882]{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:700}.match-status.scheduled[data-v-68d46882]{background:#3b82f633;color:#60a5fa}.standings-table[data-v-68d46882]{background:#ffffff0d;border-radius:8px;overflow:hidden}.standings-table th[data-v-68d46882],.standings-table td[data-v-68d46882]{padding:1rem;text-align:left;border-bottom:1px solid rgba(255,70,84,.2)}.standings-table th[data-v-68d46882]{background:#ff465433;color:#fff;font-weight:700}.team-tag[data-v-68d46882]{color:#ff4654;font-size:.8rem;margin-left:.5rem}.qualified-teams[data-v-68d46882]{margin-bottom:2rem}.bracket-preview[data-v-68d46882]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.winner-bracket[data-v-68d46882],.loser-bracket[data-v-68d46882]{background:#ffffff0d;padding:1rem;border-radius:8px}.qualified-team[data-v-68d46882]{background:#ff465433;padding:.5rem;margin:.5rem 0;border-radius:4px}.bracket-matches[data-v-68d46882]{background:#ffffff0d;padding:1rem;border-radius:8px}.bracket-match[data-v-68d46882]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;margin:.5rem 0;background:#ff46541a;border-radius:4px}.bracket-round[data-v-68d46882]{color:#ff4654;font-size:.8rem}.no-tournament-state[data-v-68d46882]{display:flex!important;justify-content:center!important;align-items:center!important;min-height:70vh;width:100%!important;padding:2rem;margin:0!important;box-sizing:border-box;position:relative}.create-tournament-card[data-v-68d46882]{background:#ffffff0d;border:1px solid rgba(255,70,84,.3);border-radius:12px;padding:3rem;text-align:center;max-width:500px;width:100%;margin:0 auto!important;transform:translate(0)!important;left:0!important;right:0!important}.create-tournament-card .icon-section[data-v-68d46882]{font-size:4rem;color:#ff4654;margin-bottom:1rem}.create-tournament-card h3[data-v-68d46882]{color:#ff4654;margin-bottom:1rem}.btn-primary[data-v-68d46882],.btn-secondary[data-v-68d46882],.btn-create[data-v-68d46882],.btn-create-tournament[data-v-68d46882]{background:linear-gradient(135deg,#ff4654,#bd3944);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;transition:all .3s ease;font-weight:500}.btn-secondary[data-v-68d46882]{background:#ffffff1a;border:1px solid rgba(255,70,84,.5)}.btn-warning[data-v-68d46882]{background:#ffc10733;border:1px solid #ffc107;color:#ffc107}.btn-warning[data-v-68d46882]:hover{background:#ffc1074d}.btn-create-tournament[data-v-68d46882]{padding:1rem 2rem;font-size:1.1rem;display:block!important;margin:0 auto!important;width:fit-content!important}.btn-edit[data-v-68d46882],.btn-delete[data-v-68d46882]{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem;border-radius:4px;cursor:pointer}.btn-delete[data-v-68d46882]{border-color:#ef4444;color:#ef4444}.btn-cancel[data-v-68d46882]{background:transparent;border:1px solid #666;color:#ccc;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer}.modal-overlay[data-v-68d46882]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-68d46882]{background:#1a1f29;border:1px solid rgba(255,70,84,.3);border-radius:12px;padding:2rem;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-68d46882]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h3[data-v-68d46882]{color:#ff4654;margin:0}.close-btn[data-v-68d46882]{background:none;border:none;color:#ccc;font-size:1.5rem;cursor:pointer}.form-group[data-v-68d46882]{margin-bottom:1rem}.form-row[data-v-68d46882]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label[data-v-68d46882]{display:block;margin-bottom:.5rem;color:#ccc;font-weight:500}.form-group input[data-v-68d46882],.form-group select[data-v-68d46882],.form-group textarea[data-v-68d46882]{width:100%;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,70,84,.3);border-radius:6px;color:#fff;font-size:1rem}.form-group input[data-v-68d46882]:focus,.form-group select[data-v-68d46882]:focus,.form-group textarea[data-v-68d46882]:focus{outline:none;border-color:#ff4654;box-shadow:0 0 0 2px #ff465433}.form-group select option[data-v-68d46882]:disabled{color:#888;font-style:italic}.form-group select option[disabled][data-v-68d46882]{background-color:#ffffff1a}.form-actions[data-v-68d46882]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.groups-preview[data-v-68d46882]{background:#ffffff0d;border:1px solid rgba(255,70,84,.3);border-radius:8px;padding:1rem;margin-top:.5rem}.groups-info[data-v-68d46882]{display:flex;gap:1.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,70,84,.2)}.info-item[data-v-68d46882]{display:flex;align-items:center;gap:.5rem;color:#ff4654;font-weight:500}.info-item i[data-v-68d46882]{font-size:.9rem}.groups-list[data-v-68d46882]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.group-preview[data-v-68d46882]{background:#ff46541a;border:1px solid rgba(255,70,84,.2);border-radius:6px;padding:.75rem;text-align:center}.group-preview strong[data-v-68d46882]{color:#ff4654;font-size:.9rem}.group-capacity[data-v-68d46882]{display:block;color:#ccc;font-size:.8rem;margin-top:.25rem}@media (max-width: 768px){.header-content[data-v-68d46882]{flex-direction:column;gap:1rem}.quick-stats[data-v-68d46882]{justify-content:center}.management-nav[data-v-68d46882]{flex-wrap:wrap}.bracket-preview[data-v-68d46882],.form-row[data-v-68d46882]{grid-template-columns:1fr}}.groups-tabs[data-v-68d46882]{display:flex;margin:1rem 0;border-bottom:1px solid rgba(255,70,84,.2);overflow-x:auto}.group-tab[data-v-68d46882]{background:none;border:none;color:#ccc;padding:1rem 1.5rem;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease;white-space:nowrap;display:flex;align-items:center;gap:.5rem}.group-tab[data-v-68d46882]:hover{color:#ff4654;background:#ff46541a}.group-tab.active[data-v-68d46882]{color:#ff4654;border-bottom-color:#ff4654;background:#ff465426}.team-count[data-v-68d46882]{background:#ff465433;color:#ff4654;padding:.2rem .5rem;border-radius:12px;font-size:.8rem;font-weight:700}.group-content[data-v-68d46882]{margin-top:1rem}.group-header[data-v-68d46882]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;background:#ff46541a;border-radius:8px;border-left:4px solid #ff4654}.group-header h4[data-v-68d46882]{margin:0;color:#ff4654;font-size:1.2rem}.group-info[data-v-68d46882]{color:#ccc;font-size:.9rem}.team-card.placeholder[data-v-68d46882]{opacity:.5;border:2px dashed rgba(255,70,84,.3);background:#ff46540d}.team-card.placeholder .team-info[data-v-68d46882]{color:#777}.groups-navigation[data-v-68d46882]{display:flex;gap:1rem;margin:2rem 0;overflow-x:auto;padding:1rem;background:linear-gradient(135deg,#0006,#ff46540d);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,70,84,.2);box-shadow:0 8px 32px #0000004d}.group-nav-btn[data-v-68d46882]{background:linear-gradient(135deg,#ff46541a,#ff46540d);border:2px solid rgba(255,70,84,.3);color:#ccc;padding:1.2rem 2rem;border-radius:12px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);white-space:nowrap;display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:.95rem;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px #0003}.group-nav-btn[data-v-68d46882]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.group-nav-btn[data-v-68d46882]:hover:before{left:100%}.group-nav-btn[data-v-68d46882]:hover{border-color:#ff4654;color:#ff4654;background:linear-gradient(135deg,#ff465433,#ff46541a);transform:translateY(-2px);box-shadow:0 8px 24px #ff46544d}.group-nav-btn.active[data-v-68d46882]{background:linear-gradient(135deg,#ff4654,#f34);color:#fff;border-color:#ff4654;transform:translateY(-2px);box-shadow:0 8px 24px #ff465466}.team-count[data-v-68d46882]{background:#fff3;padding:.3rem .6rem;border-radius:8px;font-size:.8rem;margin-left:.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.group-nav-btn.active .team-count[data-v-68d46882]{background:#ffffff4d;color:#fff}.group-nav-btn.bracket-btn[data-v-68d46882]{background:linear-gradient(135deg,#ffc1071a,#ffc1070d);border-color:#ffc10766;color:#ffc107}.group-nav-btn.bracket-btn[data-v-68d46882]:hover{border-color:#ffc107;background:linear-gradient(135deg,#ffc10733,#ffc1071a);box-shadow:0 8px 24px #ffc1074d}.group-nav-btn.bracket-btn.active[data-v-68d46882]{background:linear-gradient(135deg,#ffc107,#ffb300);color:#000;border-color:#ffc107;box-shadow:0 8px 24px #ffc10766}.group-nav-btn.create-groups-btn[data-v-68d46882]{background:linear-gradient(135deg,#28a7451a,#28a7450d);border-color:#28a74566;color:#28a745}.group-nav-btn.create-groups-btn[data-v-68d46882]:hover{border-color:#28a745;background:linear-gradient(135deg,#28a74533,#28a7451a);box-shadow:0 8px 24px #28a7454d}.group-page[data-v-68d46882]{margin-top:2rem;animation:slideInUp-68d46882 .6s ease-out}@keyframes slideInUp-68d46882{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.group-page-header[data-v-68d46882]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,#ff465426,#ff46540d);border-radius:16px;border:1px solid rgba(255,70,84,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;position:relative;overflow:hidden}.group-page-header[data-v-68d46882]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff4654,#f34,#ff4654);background-size:200% 100%;animation:shimmer-68d46882 3s ease-in-out infinite}@keyframes shimmer-68d46882{0%,to{background-position:-200% 0}50%{background-position:200% 0}}.group-page-header h2[data-v-68d46882]{margin:0;color:#ff4654;font-size:2rem;font-weight:700;text-shadow:0 2px 8px rgba(255,70,84,.3)}.group-stats[data-v-68d46882]{color:#ccc;font-size:1.1rem;font-weight:600;background:#ffffff1a;padding:.5rem 1rem;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.group-sections-nav[data-v-68d46882]{display:flex;gap:.5rem;margin-bottom:2rem;padding:.5rem;background:linear-gradient(135deg,#0000004d,#ff46540d);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,70,84,.2)}.section-btn[data-v-68d46882]{background:linear-gradient(135deg,#ffffff0d,#ff46540d);border:1px solid rgba(255,70,84,.2);color:#ccc;padding:1.2rem 1.8rem;cursor:pointer;border-radius:10px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:.95rem;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0003}.section-btn[data-v-68d46882]:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#ff4654,#f34);transform:scaleX(0);transition:transform .3s ease}.section-btn[data-v-68d46882]:hover{color:#ff4654;background:linear-gradient(135deg,#ff46541a,#ff46540d);border-color:#ff465466;transform:translateY(-2px);box-shadow:0 6px 16px #ff465433}.section-btn[data-v-68d46882]:hover:before{transform:scaleX(1)}.section-btn.active[data-v-68d46882]{background:linear-gradient(135deg,#ff465433,#ff46541a);color:#ff4654;border-color:#ff4654;transform:translateY(-2px);box-shadow:0 6px 16px #ff46544d}.section-btn.active[data-v-68d46882]:before{transform:scaleX(1)}.count-badge[data-v-68d46882]{background:linear-gradient(135deg,#ff4654,#f34);color:#fff;padding:.3rem .6rem;border-radius:8px;font-size:.8rem;font-weight:700;box-shadow:0 2px 8px #ff46544d;animation:pulse-68d46882 2s ease-in-out infinite}@keyframes pulse-68d46882{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.section-btn.active .count-badge[data-v-68d46882]{background:linear-gradient(135deg,#fff,#f0f0f0);color:#ff4654;box-shadow:0 2px 8px #fff3}.group-section[data-v-68d46882]{background:linear-gradient(135deg,#ffffff05,#ff465405);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(255,70,84,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;animation:fadeInScale-68d46882 .6s ease-out}@keyframes fadeInScale-68d46882{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.section-header[data-v-68d46882]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,70,84,.2)}.section-header h3[data-v-68d46882]{margin:0;color:#ff4654;font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:.75rem}.header-actions[data-v-68d46882]{display:flex;gap:1rem;align-items:center}.btn-primary[data-v-68d46882],.btn-secondary[data-v-68d46882],.btn-create[data-v-68d46882],.btn-create-tournament[data-v-68d46882]{background:linear-gradient(135deg,#ff4654,#f34);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:10px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;box-shadow:0 4px 16px #ff46544d}.btn-primary[data-v-68d46882]:before,.btn-secondary[data-v-68d46882]:before,.btn-create[data-v-68d46882]:before,.btn-create-tournament[data-v-68d46882]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.btn-primary[data-v-68d46882]:hover:before,.btn-secondary[data-v-68d46882]:hover:before,.btn-create[data-v-68d46882]:hover:before,.btn-create-tournament[data-v-68d46882]:hover:before{left:100%}.btn-primary[data-v-68d46882]:hover,.btn-secondary[data-v-68d46882]:hover,.btn-create[data-v-68d46882]:hover,.btn-create-tournament[data-v-68d46882]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #ff465466}.btn-secondary[data-v-68d46882]{background:linear-gradient(135deg,#ffffff1a,#ff46541a);border:1px solid rgba(255,70,84,.5);color:#ff4654;box-shadow:0 4px 16px #0003}.btn-secondary[data-v-68d46882]:hover{background:linear-gradient(135deg,#ff465433,#ff46541a);border-color:#ff4654;box-shadow:0 8px 24px #ff46544d}.btn-create-tournament[data-v-68d46882]{padding:1.2rem 2rem;font-size:1.1rem;border-radius:12px}.btn-edit[data-v-68d46882],.btn-delete[data-v-68d46882],.btn-edit-inline[data-v-68d46882]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.3);color:#fff;padding:.6rem;border-radius:8px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #0003}.btn-edit[data-v-68d46882]:hover,.btn-edit-inline[data-v-68d46882]:hover{border-color:#17a2b8;color:#17a2b8;background:linear-gradient(135deg,#17a2b833,#17a2b81a);transform:scale(1.1)}.btn-delete[data-v-68d46882]:hover{border-color:#dc3545;color:#dc3545;background:linear-gradient(135deg,#dc354533,#dc35451a);transform:scale(1.1)}.btn-cancel[data-v-68d46882]{background:linear-gradient(135deg,#6c757d1a,#6c757d0d);border:1px solid rgba(108,117,125,.5);color:#6c757d;padding:.8rem 1.5rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600}.btn-cancel[data-v-68d46882]:hover{border-color:#6c757d;background:linear-gradient(135deg,#6c757d33,#6c757d1a)}.teams-grid[data-v-68d46882]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.team-card[data-v-68d46882]{background:linear-gradient(135deg,#ffffff0d,#ff46540d);border:1px solid rgba(255,70,84,.2);border-radius:16px;padding:1.8rem;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0003;position:relative;overflow:hidden}.team-card[data-v-68d46882]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff4654,#f34,#ff4654);background-size:200% 100%;animation:shimmer-68d46882 3s ease-in-out infinite;opacity:0;transition:opacity .3s ease}.team-card[data-v-68d46882]:hover:before{opacity:1}.team-card[data-v-68d46882]:hover{transform:translateY(-8px);border-color:#ff4654;box-shadow:0 16px 48px #ff46544d}.team-info[data-v-68d46882]{margin-bottom:1.5rem}.team-name[data-v-68d46882]{font-size:1.3rem;font-weight:700;color:#ff4654;margin-bottom:.5rem;text-shadow:0 2px 8px rgba(255,70,84,.3)}.team-tag[data-v-68d46882]{color:#ccc;font-size:.9rem;font-weight:500;background:#ffffff1a;padding:.3rem .8rem;border-radius:8px;display:inline-block;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.team-actions[data-v-68d46882]{display:flex;gap:.8rem;justify-content:flex-end}.matches-list[data-v-68d46882]{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.match-card[data-v-68d46882]{background:linear-gradient(135deg,#ffffff0d,#ff46540d);border:1px solid rgba(255,70,84,.2);border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0003;position:relative;overflow:hidden}.match-card[data-v-68d46882]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff4654,#f34,#ff4654);background-size:200% 100%;animation:shimmer-68d46882 3s ease-in-out infinite;opacity:0;transition:opacity .3s ease}.match-card[data-v-68d46882]:hover:before{opacity:1}.match-card[data-v-68d46882]:hover{transform:translateY(-4px);border-color:#ff4654;box-shadow:0 16px 48px #ff465433}.match-teams[data-v-68d46882]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.match-teams .team[data-v-68d46882]{color:#fff;padding:.5rem 1rem;background:#ffffff1a;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.match-teams .vs[data-v-68d46882]{color:#ff4654;font-weight:700;font-size:1rem;background:linear-gradient(135deg,#ff465433,#ff46541a);padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(255,70,84,.3)}.match-score[data-v-68d46882]{display:flex;justify-content:center;align-items:center;margin:1rem 0}.match-score .score[data-v-68d46882]{font-size:1.5rem;font-weight:700;color:#ff4654;background:linear-gradient(135deg,#ff465433,#ff46541a);padding:.8rem 1.5rem;border-radius:12px;border:1px solid rgba(255,70,84,.3);text-shadow:0 2px 8px rgba(255,70,84,.3)}.match-info[data-v-68d46882]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.match-date[data-v-68d46882]{color:#ccc;font-size:.9rem;background:#ffffff1a;padding:.4rem .8rem;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.match-status[data-v-68d46882]{padding:.4rem 1rem;border-radius:12px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.match-status.scheduled[data-v-68d46882]{background:linear-gradient(135deg,#ffc10733,#ffc1071a);color:#ffc107;border:1px solid rgba(255,193,7,.3)}.match-status.completed[data-v-68d46882]{background:linear-gradient(135deg,#28a74533,#28a7451a);color:#28a745;border:1px solid rgba(40,167,69,.3)}.match-status.in-progress[data-v-68d46882]{background:linear-gradient(135deg,#17a2b833,#17a2b81a);color:#17a2b8;border:1px solid rgba(23,162,184,.3)}.match-status.cancelled[data-v-68d46882]{background:linear-gradient(135deg,#dc354533,#dc35451a);color:#dc3545;border:1px solid rgba(220,53,69,.3)}.section-btn.active[data-v-68d46882]{color:#ff4654;border-bottom-color:#ff4654;background:#ff465426}.group-section[data-v-68d46882]{margin-top:2rem}.standings-table[data-v-68d46882]{margin-top:2rem;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#ffffff08,#ff465408);border:1px solid rgba(255,70,84,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d}.standings-table table[data-v-68d46882]{width:100%;border-collapse:collapse}.standings-table thead[data-v-68d46882]{background:linear-gradient(135deg,#ff465433,#ff46541a)}.standings-table th[data-v-68d46882]{padding:1.5rem 1rem;text-align:left;color:#ff4654;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid rgba(255,70,84,.3)}.standings-table td[data-v-68d46882]{padding:1.2rem 1rem;color:#fff;border-bottom:1px solid rgba(255,70,84,.1);transition:all .3s ease}.standings-table tr:hover td[data-v-68d46882]{background:#ff46540d}.standings-table tr:first-child td[data-v-68d46882]{background:linear-gradient(135deg,#ffc1071a,#ffc1070d);color:#ffc107;font-weight:600}.standings-table .team-tag[data-v-68d46882]{margin-left:.5rem;background:#ffffff1a;padding:.2rem .5rem;border-radius:6px;font-size:.8rem}.bracket-section[data-v-68d46882]{background:linear-gradient(135deg,#ffc10714,#ffc10708);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(255,193,7,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;animation:fadeInScale-68d46882 .6s ease-out}.bracket-section .section-header h3[data-v-68d46882]{color:#ffc107}.qualified-teams[data-v-68d46882]{margin-top:2rem}.bracket-preview[data-v-68d46882]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.winner-bracket[data-v-68d46882],.loser-bracket[data-v-68d46882]{background:linear-gradient(135deg,#ffffff0d,#ffc1070d);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,193,7,.2)}.winner-bracket h4[data-v-68d46882],.loser-bracket h4[data-v-68d46882]{color:#ffc107;margin-bottom:1rem;font-size:1.2rem;font-weight:700;text-align:center}.qualified-team[data-v-68d46882]{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:8px;padding:1rem;margin-bottom:.8rem;color:#ffc107;font-weight:600;text-align:center;transition:all .3s ease}.qualified-team[data-v-68d46882]:hover{background:#ffc10733;transform:translateY(-2px);box-shadow:0 4px 16px #ffc1074d}.bracket-matches[data-v-68d46882]{margin-top:2rem}.bracket-matches h4[data-v-68d46882]{color:#ffc107;margin-bottom:1.5rem;font-size:1.3rem;font-weight:700}.bracket-match[data-v-68d46882]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem;margin:1rem 0;background:linear-gradient(135deg,#ffc1071a,#ffc1070d);border-radius:12px;border:1px solid rgba(255,193,7,.3);transition:all .3s ease}.bracket-match[data-v-68d46882]:hover{background:#ffc10726;transform:translateY(-2px);box-shadow:0 6px 20px #ffc10733}.bracket-round[data-v-68d46882]{color:#ffc107;font-size:.9rem;font-weight:600;background:#ffc10733;padding:.3rem .8rem;border-radius:8px}.groups-tabs[data-v-68d46882]{display:flex;gap:.5rem;margin-bottom:2rem;padding:.5rem;background:linear-gradient(135deg,#0000004d,#ff46540d);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,70,84,.2)}.group-tab[data-v-68d46882]{background:linear-gradient(135deg,#ffffff0d,#ff46540d);border:1px solid rgba(255,70,84,.2);color:#ccc;padding:1rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.5rem;font-weight:600;position:relative;overflow:hidden}.group-tab[data-v-68d46882]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.group-tab[data-v-68d46882]:hover:before{left:100%}.group-tab[data-v-68d46882]:hover{color:#ff4654;background:linear-gradient(135deg,#ff46541a,#ff46540d);border-color:#ff465466;transform:translateY(-2px)}.group-tab.active[data-v-68d46882]{background:linear-gradient(135deg,#ff465433,#ff46541a);color:#ff4654;border-color:#ff4654;transform:translateY(-2px);box-shadow:0 4px 16px #ff46544d}.group-tab .team-count[data-v-68d46882]{background:#fff3;padding:.2rem .5rem;border-radius:6px;font-size:.8rem}.group-tab.active .team-count[data-v-68d46882]{background:#ffffff4d;color:#fff}.bracket-page[data-v-68d46882]{margin-top:2rem}.group-page[data-v-68d46882]{margin:2rem 0}.group-page-header[data-v-68d46882]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem;background:#ff46541a;border-radius:12px;border:1px solid rgba(255,70,84,.3)}.group-page-header h2[data-v-68d46882]{margin:0;color:#ff4654;font-size:1.8rem}.group-stats[data-v-68d46882]{background:#ff465433;padding:.5rem 1rem;border-radius:20px;color:#ff4654;font-weight:700;font-size:.9rem}.group-sections-nav[data-v-68d46882]{display:flex;background:#ffffff0d;border-radius:12px;padding:.5rem;margin-bottom:2rem;gap:.5rem}.section-btn[data-v-68d46882]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:transparent;border:none;border-radius:8px;color:#ccc;cursor:pointer;transition:all .3s ease;font-weight:500}.section-btn[data-v-68d46882]:hover{background:#ffffff1a;color:#fff}.section-btn.active[data-v-68d46882]{background:#ff4654;color:#fff;box-shadow:0 4px 12px #ff46544d}.count-badge[data-v-68d46882]{background:#fff3;padding:.25rem .5rem;border-radius:12px;font-size:.8rem;font-weight:700;min-width:20px;text-align:center}.section-btn.active .count-badge[data-v-68d46882]{background:#ffffff4d}.group-section[data-v-68d46882]{background:#ffffff05;border-radius:12px;padding:2rem;border:1px solid rgba(255,255,255,.1)}.section-header[data-v-68d46882]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.section-header h3[data-v-68d46882]{margin:0;color:#ff4654;display:flex;align-items:center;gap:.5rem;font-size:1.4rem}.section-actions[data-v-68d46882]{display:flex;gap:1rem}.matches-list[data-v-68d46882]{display:flex;flex-direction:column;gap:1rem}.match-card[data-v-68d46882]{background:#ffffff0d;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.match-card[data-v-68d46882]:hover{background:#ffffff14;border-color:#ff465480}.match-teams[data-v-68d46882]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:1rem;font-size:1.2rem;font-weight:700}.match-teams .team[data-v-68d46882]{color:#fff;padding:.5rem 1rem;background:#ff465433;border-radius:8px;min-width:120px;text-align:center}.match-teams .vs[data-v-68d46882]{color:#ff4654;font-weight:700;font-size:1.1rem}.match-info[data-v-68d46882]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#ccc}.match-date[data-v-68d46882]{color:#aaa}.match-status[data-v-68d46882]{padding:.25rem .75rem;border-radius:12px;font-weight:700;text-transform:uppercase;font-size:.8rem}.match-status.scheduled[data-v-68d46882]{background:#3498db33;color:#3498db}.match-status.live[data-v-68d46882]{background:#2ecc7133;color:#2ecc71}.match-status.completed[data-v-68d46882]{background:#95a5a633;color:#95a5a6}.no-matches-message[data-v-68d46882]{padding:3rem 2rem;text-align:center}.empty-state[data-v-68d46882]{background:#ffffff05;border:2px dashed rgba(255,70,84,.3);border-radius:12px;padding:3rem 2rem;color:#ccc}.empty-state i[data-v-68d46882]{font-size:3rem;color:#ff465480;margin-bottom:1rem}.empty-state h4[data-v-68d46882]{margin:1rem 0 .5rem;color:#ff4654;font-size:1.3rem}.empty-state p[data-v-68d46882]{margin:0 0 2rem;color:#aaa;font-size:1rem}.standings-table[data-v-68d46882]{background:#ffffff05;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.standings-header[data-v-68d46882]{display:grid;grid-template-columns:60px 1fr 60px 60px 60px 80px 60px;gap:1rem;padding:1rem 1.5rem;background:#ff46541a;font-weight:700;color:#ff4654;font-size:.9rem;text-transform:uppercase}.standings-row[data-v-68d46882]{display:grid;grid-template-columns:60px 1fr 60px 60px 60px 80px 60px;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease}.standings-row[data-v-68d46882]:hover{background:#ffffff08}.standings-row[data-v-68d46882]:last-child{border-bottom:none}.standings-row .position[data-v-68d46882]{font-weight:700;color:#ff4654;text-align:center}.standings-row .team-name[data-v-68d46882]{color:#fff;font-weight:500}.standings-row .points[data-v-68d46882]{color:#ffc107;font-weight:700;text-align:center}.bracket-page[data-v-68d46882]{margin:2rem 0}.bracket-header[data-v-68d46882]{text-align:center;margin-bottom:2rem;padding:2rem;background:#ffc1071a;border-radius:12px;border:2px solid rgba(255,193,7,.3)}.bracket-header h2[data-v-68d46882]{margin:0 0 .5rem;color:#ffc107;font-size:2rem}.bracket-header p[data-v-68d46882]{margin:0;color:#ccc;font-size:1.1rem}.bracket-actions[data-v-68d46882]{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.bracket-container[data-v-68d46882]{background:#0000004d;border-radius:12px;padding:2rem;margin-top:2rem}.bracket-rounds[data-v-68d46882]{display:flex;gap:2rem;overflow-x:auto;padding:1rem}.bracket-round[data-v-68d46882]{min-width:250px}.bracket-round h4[data-v-68d46882]{text-align:center;color:#ffc107;margin-bottom:1rem;font-size:1.2rem}.bracket-matches[data-v-68d46882]{display:flex;flex-direction:column;gap:1rem}.bracket-match[data-v-68d46882]{background:#ff46541a;border-radius:8px;padding:1rem;border:1px solid rgba(255,70,84,.3)}.bracket-team[data-v-68d46882]{padding:.5rem;margin:.25rem 0;border-radius:4px;background:#ffffff1a;color:#ccc;text-align:center;transition:all .3s ease}.bracket-team.winner[data-v-68d46882]{background:#ff4654;color:#fff;font-weight:700}.bracket-vs[data-v-68d46882]{text-align:center;color:#ff4654;font-weight:700;font-size:.9rem;margin:.25rem 0}.match-form .teams-section[data-v-68d46882]{margin-bottom:2rem}.teams-section h4[data-v-68d46882]{color:#ff4654;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.teams-display[data-v-68d46882]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.team-card[data-v-68d46882]{flex:1}.team-card label[data-v-68d46882]{display:block;margin-bottom:.5rem;color:#fff;font-weight:500}.team-card select[data-v-68d46882]{width:100%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.75rem;color:#fff;font-size:1rem}.team-card select[data-v-68d46882]:focus{outline:none;border-color:#ff4654;box-shadow:0 0 0 2px #ff465433}.team-display[data-v-68d46882]{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem;color:#fff;font-size:1rem;min-height:3rem;display:flex;align-items:center;font-weight:500}.vs-divider[data-v-68d46882]{display:flex;align-items:center;justify-content:center;padding-top:1.5rem}.vs-divider span[data-v-68d46882]{background:#ff4654;color:#fff;padding:.5rem 1rem;border-radius:50%;font-weight:700;font-size:.9rem}.scores-section[data-v-68d46882]{margin-bottom:2rem}.scores-section h4[data-v-68d46882]{color:#ff4654;margin-bottom:1rem}.scores-inputs[data-v-68d46882]{display:flex;align-items:center;gap:1rem;justify-content:center}.score-input[data-v-68d46882]{flex:1;text-align:center}.score-input label[data-v-68d46882]{display:block;margin-bottom:.5rem;color:#fff;font-weight:500;font-size:.9rem}.score-input input[data-v-68d46882]{width:100%;max-width:80px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.75rem;color:#fff;font-size:1.2rem;font-weight:700;text-align:center}.score-input input[data-v-68d46882]:focus{outline:none;border-color:#ff4654;box-shadow:0 0 0 2px #ff465433}.score-divider[data-v-68d46882]{color:#ff4654;font-weight:700;font-size:1.5rem;padding-top:1.5rem}.schedule-section[data-v-68d46882]{margin-bottom:2rem}.schedule-section h4[data-v-68d46882]{color:#ff4654;margin-bottom:1rem}.datetime-input[data-v-68d46882]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.75rem;color:#fff;width:100%}.datetime-input[data-v-68d46882]:focus{outline:none;border-color:#ff4654;box-shadow:0 0 0 2px #ff465433}.match-status[data-v-68d46882]{margin-top:.5rem}.status[data-v-68d46882]{padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.status.pending[data-v-68d46882]{background:#ffc10733;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.auto-generating[data-v-68d46882]{text-align:center;padding:2rem;color:#ffc107;font-style:italic}@media (max-width: 768px){.teams-display[data-v-68d46882]{flex-direction:column}.vs-divider[data-v-68d46882]{padding-top:0;transform:rotate(90deg)}.scores-inputs[data-v-68d46882]{flex-direction:column;gap:.5rem}.score-divider[data-v-68d46882]{padding-top:0;transform:rotate(90deg)}.groups-navigation[data-v-68d46882]{flex-direction:column}.group-page-header[data-v-68d46882]{flex-direction:column;text-align:center;gap:1rem}.group-sections-nav[data-v-68d46882],.bracket-rounds[data-v-68d46882]{flex-direction:column}}.no-tournament-state[data-v-3f097bbb]{display:flex!important;justify-content:center!important;align-items:center!important;min-height:70vh;width:100%!important;padding:2rem;margin:0!important;box-sizing:border-box;position:relative}.create-tournament-card[data-v-3f097bbb]{background:linear-gradient(135deg,#ffc10726,#ffc1070d);border:1px solid rgba(255,193,7,.3);border-radius:20px;padding:3rem;text-align:center;max-width:500px;width:100%;margin:0 auto!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;position:relative;overflow:hidden;transform:translate(0)!important;left:0!important;right:0!important}.create-tournament-card[data-v-3f097bbb]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ffc107,#ff8f00,#ffc107);background-size:200% 100%;animation:shimmer-3f097bbb 3s ease-in-out infinite}.create-tournament-card .icon-section[data-v-3f097bbb]{margin-bottom:2rem}.create-tournament-card .icon-section i[data-v-3f097bbb]{font-size:4rem;color:#ffc107;background:linear-gradient(135deg,#ffc10733,#ffc1071a);padding:2rem;border-radius:50%;border:2px solid rgba(255,193,7,.3);box-shadow:0 8px 24px #ffc10733}.create-tournament-card h3[data-v-3f097bbb]{color:#ffc107;font-size:2rem;font-weight:700;margin:1.5rem 0 1rem;text-shadow:0 2px 8px rgba(255,193,7,.3)}.create-tournament-card p[data-v-3f097bbb]{color:#ccc;font-size:1.1rem;margin-bottom:2.5rem;line-height:1.6}.league-content[data-v-3f097bbb]{background:linear-gradient(135deg,#0a0e13,#1e2328,#1e2e47);min-height:100vh;color:#fff}.league-header[data-v-3f097bbb]{padding:2rem;border-bottom:1px solid rgba(200,155,60,.3)}.header-navigation .back-button[data-v-3f097bbb]{display:inline-flex;align-items:center;gap:.5rem;color:#c89b3c;text-decoration:none;margin-bottom:1rem}.header-content[data-v-3f097bbb]{display:flex;justify-content:space-between;align-items:center}.game-branding[data-v-3f097bbb]{display:flex;align-items:center;gap:1rem}.game-icon img[data-v-3f097bbb]{width:60px;height:60px;border-radius:8px}.game-title[data-v-3f097bbb]{margin:0;font-size:2rem;color:#c89b3c}.game-subtitle[data-v-3f097bbb]{margin:.5rem 0 0;color:#888}.quick-stats[data-v-3f097bbb]{display:flex;gap:1.5rem}.stat-card[data-v-3f097bbb]{background:#c89b3c1a;padding:1rem;border-radius:8px;text-align:center;border:1px solid rgba(200,155,60,.3)}.stat-number[data-v-3f097bbb]{display:block;font-size:1.5rem;font-weight:700;color:#c89b3c}.stat-label[data-v-3f097bbb]{font-size:.9rem;color:#ccc}.groups-navigation[data-v-3f097bbb]{display:flex;gap:1rem;margin:2rem 0;overflow-x:auto;padding:1rem;background:linear-gradient(135deg,#0006,#c89b3c0d);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(200,155,60,.2);box-shadow:0 8px 32px #0000004d}.group-nav-btn[data-v-3f097bbb]{background:linear-gradient(135deg,#c89b3c1a,#c89b3c0d);border:2px solid rgba(200,155,60,.3);color:#ccc;padding:1.2rem 2rem;border-radius:12px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);white-space:nowrap;display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:.95rem;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px #0003}.group-nav-btn[data-v-3f097bbb]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.group-nav-btn[data-v-3f097bbb]:hover:before{left:100%}.group-nav-btn[data-v-3f097bbb]:hover{border-color:#c89b3c;color:#c89b3c;background:linear-gradient(135deg,#c89b3c33,#c89b3c1a);transform:translateY(-2px);box-shadow:0 8px 24px #c89b3c4d}.group-nav-btn.active[data-v-3f097bbb]{background:linear-gradient(135deg,#c89b3c,#a67c52);color:#000;border-color:#c89b3c;transform:translateY(-2px);box-shadow:0 8px 24px #c89b3c66}.team-count[data-v-3f097bbb]{background:#fff3;padding:.3rem .6rem;border-radius:8px;font-size:.8rem;margin-left:.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.group-nav-btn.active .team-count[data-v-3f097bbb]{background:#0000004d;color:#000}.group-nav-btn.bracket-btn[data-v-3f097bbb]{background:linear-gradient(135deg,#ffc1071a,#ffc1070d);border-color:#ffc10766;color:#ffc107}.group-nav-btn.bracket-btn[data-v-3f097bbb]:hover{border-color:#ffc107;background:linear-gradient(135deg,#ffc10733,#ffc1071a);box-shadow:0 8px 24px #ffc1074d}.group-nav-btn.bracket-btn.active[data-v-3f097bbb]{background:linear-gradient(135deg,#ffc107,#ffb300);color:#000;border-color:#ffc107;box-shadow:0 8px 24px #ffc10766}.group-nav-btn.create-groups-btn[data-v-3f097bbb]{background:linear-gradient(135deg,#28a7451a,#28a7450d);border-color:#28a74566;color:#28a745}.group-nav-btn.create-groups-btn[data-v-3f097bbb]:hover{border-color:#28a745;background:linear-gradient(135deg,#28a74533,#28a7451a);box-shadow:0 8px 24px #28a7454d}.group-page[data-v-3f097bbb]{margin-top:2rem;animation:slideInUp-3f097bbb .6s ease-out}@keyframes slideInUp-3f097bbb{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.group-page-header[data-v-3f097bbb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,#c89b3c26,#c89b3c0d);border-radius:16px;border:1px solid rgba(200,155,60,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;position:relative;overflow:hidden}.group-page-header[data-v-3f097bbb]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#c89b3c,#a67c52,#c89b3c);background-size:200% 100%;animation:shimmer-3f097bbb 3s ease-in-out infinite}@keyframes shimmer-3f097bbb{0%,to{background-position:-200% 0}50%{background-position:200% 0}}.group-page-header h2[data-v-3f097bbb]{margin:0;color:#c89b3c;font-size:2rem;font-weight:700;text-shadow:0 2px 8px rgba(200,155,60,.3)}.group-stats[data-v-3f097bbb]{color:#ccc;font-size:1.1rem;font-weight:600;background:#ffffff1a;padding:.5rem 1rem;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.group-sections-nav[data-v-3f097bbb]{display:flex;gap:.5rem;margin-bottom:2rem;padding:.5rem;background:linear-gradient(135deg,#0000004d,#c89b3c0d);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(200,155,60,.2)}.section-btn[data-v-3f097bbb]{background:linear-gradient(135deg,#ffffff0d,#c89b3c0d);border:1px solid rgba(200,155,60,.2);color:#ccc;padding:1.2rem 1.8rem;cursor:pointer;border-radius:10px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:.95rem;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0003}.section-btn[data-v-3f097bbb]:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#c89b3c,#a67c52);transform:scaleX(0);transition:transform .3s ease}.section-btn[data-v-3f097bbb]:hover{color:#c89b3c;background:linear-gradient(135deg,#c89b3c1a,#c89b3c0d);border-color:#c89b3c66;transform:translateY(-2px);box-shadow:0 6px 16px #c89b3c33}.section-btn[data-v-3f097bbb]:hover:before{transform:scaleX(1)}.section-btn.active[data-v-3f097bbb]{background:linear-gradient(135deg,#c89b3c33,#c89b3c1a);color:#c89b3c;border-color:#c89b3c;transform:translateY(-2px);box-shadow:0 6px 16px #c89b3c4d}.section-btn.active[data-v-3f097bbb]:before{transform:scaleX(1)}.count-badge[data-v-3f097bbb]{background:linear-gradient(135deg,#c89b3c,#a67c52);color:#000;padding:.3rem .6rem;border-radius:8px;font-size:.8rem;font-weight:700;box-shadow:0 2px 8px #c89b3c4d;animation:pulse-3f097bbb 2s ease-in-out infinite}@keyframes pulse-3f097bbb{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.section-btn.active .count-badge[data-v-3f097bbb]{background:linear-gradient(135deg,#fff,#f0f0f0);color:#c89b3c;box-shadow:0 2px 8px #fff3}.group-section[data-v-3f097bbb]{background:linear-gradient(135deg,#ffffff05,#c89b3c05);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(200,155,60,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;animation:fadeInScale-3f097bbb .6s ease-out}@keyframes fadeInScale-3f097bbb{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.section-header[data-v-3f097bbb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(200,155,60,.2)}.section-header h3[data-v-3f097bbb]{margin:0;color:#c89b3c;font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:.75rem}.header-actions[data-v-3f097bbb]{display:flex;gap:1rem;align-items:center}.btn-primary[data-v-3f097bbb],.btn-secondary[data-v-3f097bbb],.btn-create[data-v-3f097bbb],.btn-create-tournament[data-v-3f097bbb]{background:linear-gradient(135deg,#c89b3c,#a67c52);color:#000;border:none;padding:.8rem 1.5rem;border-radius:10px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;box-shadow:0 4px 16px #c89b3c4d}.btn-primary[data-v-3f097bbb]:before,.btn-secondary[data-v-3f097bbb]:before,.btn-create[data-v-3f097bbb]:before,.btn-create-tournament[data-v-3f097bbb]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.btn-primary[data-v-3f097bbb]:hover:before,.btn-secondary[data-v-3f097bbb]:hover:before,.btn-create[data-v-3f097bbb]:hover:before,.btn-create-tournament[data-v-3f097bbb]:hover:before{left:100%}.btn-primary[data-v-3f097bbb]:hover,.btn-secondary[data-v-3f097bbb]:hover,.btn-create[data-v-3f097bbb]:hover,.btn-create-tournament[data-v-3f097bbb]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #c89b3c66}.btn-secondary[data-v-3f097bbb]{background:linear-gradient(135deg,#ffffff1a,#c89b3c1a);border:1px solid rgba(200,155,60,.5);color:#c89b3c;box-shadow:0 4px 16px #0003}.btn-secondary[data-v-3f097bbb]:hover{background:linear-gradient(135deg,#c89b3c33,#c89b3c1a);border-color:#c89b3c;box-shadow:0 8px 24px #c89b3c4d}.btn-create-tournament[data-v-3f097bbb]{padding:1.2rem 2rem;font-size:1.1rem;border-radius:12px;display:block!important;margin:0 auto!important;width:fit-content!important}.btn-edit[data-v-3f097bbb],.btn-delete[data-v-3f097bbb],.btn-edit-inline[data-v-3f097bbb]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.3);color:#fff;padding:.6rem;border-radius:8px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #0003}.btn-edit[data-v-3f097bbb]:hover,.btn-edit-inline[data-v-3f097bbb]:hover{border-color:#17a2b8;color:#17a2b8;background:linear-gradient(135deg,#17a2b833,#17a2b81a);transform:scale(1.1)}.btn-delete[data-v-3f097bbb]:hover{border-color:#dc3545;color:#dc3545;background:linear-gradient(135deg,#dc354533,#dc35451a);transform:scale(1.1)}.btn-cancel[data-v-3f097bbb]{background:linear-gradient(135deg,#6c757d1a,#6c757d0d);border:1px solid rgba(108,117,125,.5);color:#6c757d;padding:.8rem 1.5rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600}.btn-cancel[data-v-3f097bbb]:hover{border-color:#6c757d;background:linear-gradient(135deg,#6c757d33,#6c757d1a)}.teams-grid[data-v-3f097bbb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.team-card[data-v-3f097bbb]{background:linear-gradient(135deg,#ffffff0d,#c89b3c0d);border:1px solid rgba(200,155,60,.2);border-radius:16px;padding:1.8rem;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0003;position:relative;overflow:hidden}.team-card[data-v-3f097bbb]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#c89b3c,#a67c52,#c89b3c);background-size:200% 100%;animation:shimmer-3f097bbb 3s ease-in-out infinite;opacity:0;transition:opacity .3s ease}.team-card[data-v-3f097bbb]:hover:before{opacity:1}.team-card[data-v-3f097bbb]:hover{transform:translateY(-8px);border-color:#c89b3c;box-shadow:0 16px 48px #c89b3c4d}.team-info[data-v-3f097bbb]{margin-bottom:1.5rem}.team-name[data-v-3f097bbb]{font-size:1.3rem;font-weight:700;color:#c89b3c;margin-bottom:.5rem;text-shadow:0 2px 8px rgba(200,155,60,.3)}.team-tag[data-v-3f097bbb]{color:#ccc;font-size:.9rem;font-weight:500;background:#ffffff1a;padding:.3rem .8rem;border-radius:8px;display:inline-block;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.team-actions[data-v-3f097bbb]{display:flex;gap:.8rem;justify-content:flex-end}.matches-list[data-v-3f097bbb]{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.match-card[data-v-3f097bbb]{background:linear-gradient(135deg,#ffffff0d,#c89b3c0d);border:1px solid rgba(200,155,60,.2);border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0003;position:relative;overflow:hidden}.match-card[data-v-3f097bbb]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#c89b3c,#a67c52,#c89b3c);background-size:200% 100%;animation:shimmer-3f097bbb 3s ease-in-out infinite;opacity:0;transition:opacity .3s ease}.match-card[data-v-3f097bbb]:hover:before{opacity:1}.match-card[data-v-3f097bbb]:hover{transform:translateY(-4px);border-color:#c89b3c;box-shadow:0 16px 48px #c89b3c33}.match-teams[data-v-3f097bbb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.match-teams .team[data-v-3f097bbb]{color:#fff;padding:.5rem 1rem;background:#ffffff1a;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.match-teams .vs[data-v-3f097bbb]{color:#c89b3c;font-weight:700;font-size:1rem;background:linear-gradient(135deg,#c89b3c33,#c89b3c1a);padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(200,155,60,.3)}.match-score[data-v-3f097bbb]{display:flex;justify-content:center;align-items:center;margin:1rem 0}.match-score .score[data-v-3f097bbb]{font-size:1.5rem;font-weight:700;color:#c89b3c;background:linear-gradient(135deg,#c89b3c33,#c89b3c1a);padding:.8rem 1.5rem;border-radius:12px;border:1px solid rgba(200,155,60,.3);text-shadow:0 2px 8px rgba(200,155,60,.3)}.match-info[data-v-3f097bbb]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.match-date[data-v-3f097bbb]{color:#ccc;font-size:.9rem;background:#ffffff1a;padding:.4rem .8rem;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.match-status[data-v-3f097bbb]{padding:.4rem 1rem;border-radius:12px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.match-status.scheduled[data-v-3f097bbb]{background:linear-gradient(135deg,#ffc10733,#ffc1071a);color:#ffc107;border:1px solid rgba(255,193,7,.3)}.match-status.completed[data-v-3f097bbb]{background:linear-gradient(135deg,#28a74533,#28a7451a);color:#28a745;border:1px solid rgba(40,167,69,.3)}.match-status.in-progress[data-v-3f097bbb]{background:linear-gradient(135deg,#17a2b833,#17a2b81a);color:#17a2b8;border:1px solid rgba(23,162,184,.3)}.match-status.cancelled[data-v-3f097bbb]{background:linear-gradient(135deg,#dc354533,#dc35451a);color:#dc3545;border:1px solid rgba(220,53,69,.3)}.standings-table[data-v-3f097bbb]{margin-top:2rem;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#ffffff08,#c89b3c08);border:1px solid rgba(200,155,60,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d}.standings-table table[data-v-3f097bbb]{width:100%;border-collapse:collapse}.standings-table thead[data-v-3f097bbb]{background:linear-gradient(135deg,#c89b3c33,#c89b3c1a)}.standings-table th[data-v-3f097bbb]{padding:1.5rem 1rem;text-align:left;color:#c89b3c;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid rgba(200,155,60,.3)}.standings-table td[data-v-3f097bbb]{padding:1.2rem 1rem;color:#fff;border-bottom:1px solid rgba(200,155,60,.1);transition:all .3s ease}.standings-table tr:hover td[data-v-3f097bbb]{background:#c89b3c0d}.standings-table tr:first-child td[data-v-3f097bbb]{background:linear-gradient(135deg,#ffc1071a,#ffc1070d);color:#ffc107;font-weight:600}.standings-table .team-tag[data-v-3f097bbb]{margin-left:.5rem;background:#ffffff1a;padding:.2rem .5rem;border-radius:6px;font-size:.8rem}.bracket-section[data-v-3f097bbb]{background:linear-gradient(135deg,#ffc10714,#ffc10708);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(255,193,7,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;animation:fadeInScale-3f097bbb .6s ease-out}.bracket-section .section-header h3[data-v-3f097bbb]{color:#ffc107}.qualified-teams[data-v-3f097bbb]{margin-top:2rem}.bracket-preview[data-v-3f097bbb]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.winner-bracket[data-v-3f097bbb],.loser-bracket[data-v-3f097bbb]{background:linear-gradient(135deg,#ffffff0d,#ffc1070d);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,193,7,.2)}.winner-bracket h4[data-v-3f097bbb],.loser-bracket h4[data-v-3f097bbb]{color:#ffc107;margin-bottom:1rem;font-size:1.2rem;font-weight:700;text-align:center}.qualified-team[data-v-3f097bbb]{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:8px;padding:1rem;margin-bottom:.8rem;color:#ffc107;font-weight:600;text-align:center;transition:all .3s ease}.qualified-team[data-v-3f097bbb]:hover{background:#ffc10733;transform:translateY(-2px);box-shadow:0 4px 16px #ffc1074d}.bracket-matches[data-v-3f097bbb]{margin-top:2rem}.bracket-matches h4[data-v-3f097bbb]{color:#ffc107;margin-bottom:1.5rem;font-size:1.3rem;font-weight:700}.bracket-match[data-v-3f097bbb]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem;margin:1rem 0;background:linear-gradient(135deg,#ffc1071a,#ffc1070d);border-radius:12px;border:1px solid rgba(255,193,7,.3);transition:all .3s ease}.bracket-match[data-v-3f097bbb]:hover{background:#ffc10726;transform:translateY(-2px);box-shadow:0 6px 20px #ffc10733}.bracket-round[data-v-3f097bbb]{color:#ffc107;font-size:.9rem;font-weight:600;background:#ffc10733;padding:.3rem .8rem;border-radius:8px}.groups-tabs[data-v-3f097bbb]{display:flex;gap:.5rem;margin-bottom:2rem;padding:.5rem;background:linear-gradient(135deg,#0000004d,#c89b3c0d);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(200,155,60,.2)}.group-tab[data-v-3f097bbb]{background:linear-gradient(135deg,#ffffff0d,#c89b3c0d);border:1px solid rgba(200,155,60,.2);color:#ccc;padding:1rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.5rem;font-weight:600;position:relative;overflow:hidden}.group-tab[data-v-3f097bbb]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.group-tab[data-v-3f097bbb]:hover:before{left:100%}.group-tab[data-v-3f097bbb]:hover{color:#c89b3c;background:linear-gradient(135deg,#c89b3c1a,#c89b3c0d);border-color:#c89b3c66;transform:translateY(-2px)}.group-tab.active[data-v-3f097bbb]{background:linear-gradient(135deg,#c89b3c33,#c89b3c1a);color:#c89b3c;border-color:#c89b3c;transform:translateY(-2px);box-shadow:0 4px 16px #c89b3c4d}.group-tab .team-count[data-v-3f097bbb]{background:#fff3;padding:.2rem .5rem;border-radius:6px;font-size:.8rem}.group-tab.active .team-count[data-v-3f097bbb]{background:#ffffff4d;color:#fff}.loading-state[data-v-3f097bbb]{display:flex;justify-content:center;align-items:center;padding:3rem}.spinner[data-v-3f097bbb]{width:50px;height:50px;border:4px solid rgba(200,155,60,.2);border-left:4px solid #c89b3c;border-radius:50%;animation:spin-3f097bbb 1s linear infinite}@keyframes spin-3f097bbb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-3f097bbb]{text-align:center;padding:4rem 2rem;color:#888}.empty-state-icon[data-v-3f097bbb]{font-size:4rem;color:#c89b3c4d;margin-bottom:1rem}.empty-state h3[data-v-3f097bbb]{color:#c89b3c;margin-bottom:1rem;font-size:1.5rem}.empty-state p[data-v-3f097bbb]{color:#ccc;font-size:1.1rem;margin-bottom:2rem}@media (max-width: 1024px){.header-content[data-v-3f097bbb]{flex-direction:column;gap:1.5rem;align-items:flex-start}.quick-stats[data-v-3f097bbb]{flex-direction:column;width:100%}.stat-card[data-v-3f097bbb]{text-align:left}.groups-navigation[data-v-3f097bbb]{flex-direction:column;gap:.8rem}.group-nav-btn[data-v-3f097bbb]{width:100%;justify-content:center}.group-sections-nav[data-v-3f097bbb]{flex-direction:column;gap:.5rem}.section-btn[data-v-3f097bbb]{width:100%;justify-content:center}.groups-tabs[data-v-3f097bbb]{flex-direction:column;gap:.5rem}.group-tab[data-v-3f097bbb]{width:100%;justify-content:center}.bracket-preview[data-v-3f097bbb]{grid-template-columns:1fr;gap:1rem}}@media (max-width: 768px){.league-header[data-v-3f097bbb]{padding:1.5rem}.game-title[data-v-3f097bbb]{font-size:1.5rem}.group-page-header[data-v-3f097bbb]{padding:1.5rem;flex-direction:column;gap:1rem;align-items:flex-start}.group-page-header h2[data-v-3f097bbb]{font-size:1.5rem}.teams-grid[data-v-3f097bbb]{grid-template-columns:1fr;gap:1rem}.team-card[data-v-3f097bbb],.match-card[data-v-3f097bbb]{padding:1.5rem}.match-teams[data-v-3f097bbb]{flex-direction:column;gap:1rem;text-align:center}.match-teams .vs[data-v-3f097bbb]{order:2}.standings-table th[data-v-3f097bbb],.standings-table td[data-v-3f097bbb]{padding:1rem .8rem;font-size:.9rem}.header-actions[data-v-3f097bbb]{flex-direction:column;gap:.8rem;width:100%}.btn-primary[data-v-3f097bbb],.btn-secondary[data-v-3f097bbb],.btn-create[data-v-3f097bbb],.btn-create-tournament[data-v-3f097bbb]{width:100%;justify-content:center}}@media (max-width: 480px){.league-header[data-v-3f097bbb],.group-page-header[data-v-3f097bbb]{padding:1rem}.group-section[data-v-3f097bbb]{padding:1.5rem}.team-card[data-v-3f097bbb],.match-card[data-v-3f097bbb]{padding:1rem}.standings-table th[data-v-3f097bbb],.standings-table td[data-v-3f097bbb]{padding:.8rem .5rem;font-size:.85rem}.game-icon img[data-v-3f097bbb]{width:50px;height:50px}.game-title[data-v-3f097bbb]{font-size:1.3rem}}.modal-overlay[data-v-3f097bbb]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-3f097bbb .3s ease;padding:1rem;box-sizing:border-box}@keyframes fadeIn-3f097bbb{0%{opacity:0}to{opacity:1}}.modal-content[data-v-3f097bbb]{background:linear-gradient(135deg,#0a0e13f2,#1e2328f2);border:1px solid rgba(200,155,60,.3);border-radius:16px;padding:2rem;min-width:500px;max-width:90vw;max-height:90vh;overflow-y:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px #00000080;animation:slideInScale-3f097bbb .3s ease;position:relative}@keyframes slideInScale-3f097bbb{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-3f097bbb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(200,155,60,.2)}.modal-title[data-v-3f097bbb]{margin:0;color:#c89b3c;font-size:1.5rem;font-weight:700}.modal-body[data-v-3f097bbb]{margin-bottom:2rem}.modal-footer[data-v-3f097bbb]{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid rgba(200,155,60,.1)}.form-group[data-v-3f097bbb],.modal-content .form-group[data-v-3f097bbb]{margin-bottom:1.5rem}.modal-content label[data-v-3f097bbb]{display:block;margin-bottom:.5rem;color:#c89b3c;font-weight:600;font-size:.95rem}.modal-content input[data-v-3f097bbb],.modal-content select[data-v-3f097bbb],.modal-content textarea[data-v-3f097bbb]{width:100%;padding:1rem;background:linear-gradient(135deg,#ffffff0d,#c89b3c0d);border:1px solid rgba(200,155,60,.3);border-radius:10px;color:#fff;font-size:.95rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.modal-content input[data-v-3f097bbb]:focus,.modal-content select[data-v-3f097bbb]:focus,.modal-content textarea[data-v-3f097bbb]:focus{outline:none;border-color:#c89b3c;box-shadow:0 0 0 3px #c89b3c33;background:linear-gradient(135deg,#ffffff14,#c89b3c14)}.modal-content input[data-v-3f097bbb]::placeholder,.modal-content textarea[data-v-3f097bbb]::placeholder{color:#fff9}.modal-content select[data-v-3f097bbb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23c89b3c'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2rem;padding-right:3rem}.pools-config[data-v-3f097bbb]{background:linear-gradient(135deg,#c89b3c1a,#c89b3c0d);border:1px solid rgba(200,155,60,.3);border-radius:12px;padding:1.5rem;margin:1rem 0}.pools-header[data-v-3f097bbb]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:#c89b3c;font-weight:600}.pools-summary[data-v-3f097bbb]{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:#ccc;margin-bottom:1rem}.pool-icon[data-v-3f097bbb]{color:#c89b3c;font-size:1.1rem}.teams-per-pool[data-v-3f097bbb]{background:#c89b3c33;padding:.3rem .8rem;border-radius:8px;color:#c89b3c;font-weight:600}.groups-preview[data-v-3f097bbb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.group-preview[data-v-3f097bbb]{background:linear-gradient(135deg,#ffffff0d,#c89b3c0d);border:1px solid rgba(200,155,60,.2);border-radius:10px;padding:1rem;text-align:center}.group-name[data-v-3f097bbb]{font-weight:600;color:#c89b3c;margin-bottom:.5rem}.group-capacity[data-v-3f097bbb]{color:#ccc;font-size:.85rem}.form-actions[data-v-3f097bbb]{display:flex;gap:1rem;justify-content:flex-end;padding-top:1.5rem;border-top:1px solid rgba(200,155,60,.2);margin-top:2rem}.btn-create[data-v-3f097bbb]{background:linear-gradient(135deg,#c89b3c,#a67c52);color:#000;border:none;padding:1rem 2rem;border-radius:10px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;box-shadow:0 4px 16px #c89b3c4d;min-width:160px;justify-content:center}.btn-create[data-v-3f097bbb]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.btn-create[data-v-3f097bbb]:hover:before{left:100%}.btn-create[data-v-3f097bbb]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c89b3c66}.btn-create[data-v-3f097bbb]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-cancel[data-v-3f097bbb]{background:linear-gradient(135deg,#6c757d1a,#6c757d0d);border:1px solid rgba(108,117,125,.5);color:#6c757d;padding:1rem 2rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.95rem;min-width:120px;text-align:center}.btn-cancel[data-v-3f097bbb]:hover{border-color:#6c757d;background:linear-gradient(135deg,#6c757d33,#6c757d1a);transform:translateY(-1px)}.team-form .form-group[data-v-3f097bbb]{margin-bottom:1.2rem}.team-form label[data-v-3f097bbb]{display:block;margin-bottom:.5rem;color:#c89b3c;font-weight:600}.team-form input[data-v-3f097bbb]{width:100%;padding:.8rem;background:linear-gradient(135deg,#ffffff0d,#c89b3c0d);border:1px solid rgba(200,155,60,.3);border-radius:8px;color:#fff;font-size:.9rem;transition:all .3s ease;box-sizing:border-box}.team-form input[data-v-3f097bbb]:focus{outline:none;border-color:#c89b3c;box-shadow:0 0 0 3px #c89b3c33}.team-form .form-actions[data-v-3f097bbb]{border-top:1px solid rgba(200,155,60,.2);padding-top:1rem;margin-top:1.5rem}.match-form .form-group[data-v-3f097bbb]{margin-bottom:1.2rem}.match-form label[data-v-3f097bbb]{display:block;margin-bottom:.5rem;color:#c89b3c;font-weight:600}.match-form select[data-v-3f097bbb],.match-form input[data-v-3f097bbb]{width:100%;padding:.8rem;background:linear-gradient(135deg,#ffffff0d,#c89b3c0d);border:1px solid rgba(200,155,60,.3);border-radius:8px;color:#fff;font-size:.9rem;transition:all .3s ease;box-sizing:border-box}.match-form select[data-v-3f097bbb]:focus,.match-form input[data-v-3f097bbb]:focus{outline:none;border-color:#c89b3c;box-shadow:0 0 0 3px #c89b3c33}.match-form .form-actions[data-v-3f097bbb]{border-top:1px solid rgba(200,155,60,.2);padding-top:1rem;margin-top:1.5rem}.close-btn[data-v-3f097bbb]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .3s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-3f097bbb]:hover{background:#ffffff1a;color:#c89b3c}@media (max-width: 768px){.modal-content[data-v-3f097bbb]{margin:1rem;padding:1.5rem;min-width:unset;max-width:calc(100% - 2rem)}.form-actions[data-v-3f097bbb]{flex-direction:column;gap:.8rem}.btn-create[data-v-3f097bbb],.btn-cancel[data-v-3f097bbb]{width:100%;text-align:center}.groups-preview[data-v-3f097bbb]{grid-template-columns:1fr}}@media (max-width: 480px){.modal-content[data-v-3f097bbb]{margin:.5rem;padding:1rem}.pools-config[data-v-3f097bbb]{padding:1rem}.btn-create[data-v-3f097bbb],.btn-cancel[data-v-3f097bbb]{padding:.8rem 1.5rem;font-size:.9rem}}.no-tournament-state[data-v-58c569a9]{display:flex!important;justify-content:center!important;align-items:center!important;min-height:70vh;width:100%!important;padding:2rem;margin:0!important;box-sizing:border-box;position:relative}.create-tournament-card[data-v-58c569a9]{background:linear-gradient(135deg,#4caf5026,#4caf500d);border:1px solid rgba(76,175,80,.3);border-radius:20px;padding:3rem;text-align:center;max-width:500px;width:100%;margin:0 auto!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;position:relative;overflow:hidden;transform:translate(0)!important;left:0!important;right:0!important}.create-tournament-card[data-v-58c569a9]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4caf50,#388e3c,#4caf50);background-size:200% 100%;animation:shimmer-58c569a9 3s ease-in-out infinite}.create-tournament-card .icon-section[data-v-58c569a9]{margin-bottom:2rem}.create-tournament-card .icon-section i[data-v-58c569a9]{font-size:4rem;color:#4caf50;background:linear-gradient(135deg,#4caf5033,#4caf501a);padding:2rem;border-radius:50%;border:2px solid rgba(76,175,80,.3);box-shadow:0 8px 24px #4caf5033}.create-tournament-card h3[data-v-58c569a9]{color:#4caf50;font-size:2rem;font-weight:700;margin:1.5rem 0 1rem;text-shadow:0 2px 8px rgba(76,175,80,.3)}.create-tournament-card p[data-v-58c569a9]{color:#ccc;font-size:1.1rem;margin-bottom:2.5rem;line-height:1.6}.league-content[data-v-58c569a9]{background:linear-gradient(135deg,#0d1117,#1a2332,#2d3748);min-height:100vh;color:#fff}.league-header[data-v-58c569a9]{padding:2rem;border-bottom:1px solid rgba(76,175,80,.3)}.header-navigation .back-button[data-v-58c569a9]{display:inline-flex;align-items:center;gap:.5rem;color:#4caf50;text-decoration:none;margin-bottom:1rem}.header-content[data-v-58c569a9]{display:flex;justify-content:space-between;align-items:center}.game-branding[data-v-58c569a9]{display:flex;align-items:center;gap:1rem}.game-icon img[data-v-58c569a9]{width:60px;height:60px;border-radius:8px}.game-title[data-v-58c569a9]{margin:0;font-size:2rem;color:#4caf50}.game-subtitle[data-v-58c569a9]{margin:.5rem 0 0;color:#888}.quick-stats[data-v-58c569a9]{display:flex;gap:1.5rem}.stat-card[data-v-58c569a9]{background:#4caf501a;padding:1rem;border-radius:8px;text-align:center;border:1px solid rgba(76,175,80,.3)}.stat-number[data-v-58c569a9]{display:block;font-size:1.5rem;font-weight:700;color:#4caf50}.stat-label[data-v-58c569a9]{font-size:.9rem;color:#ccc}.groups-navigation[data-v-58c569a9]{display:flex;gap:1rem;margin:2rem 0;overflow-x:auto;padding:1rem;background:linear-gradient(135deg,#0006,#4caf500d);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(76,175,80,.2);box-shadow:0 8px 32px #0000004d}.group-nav-btn[data-v-58c569a9]{background:linear-gradient(135deg,#4caf501a,#4caf500d);border:2px solid rgba(76,175,80,.3);color:#ccc;padding:1.2rem 2rem;border-radius:12px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);white-space:nowrap;display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:.95rem;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px #0003}.group-nav-btn[data-v-58c569a9]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.group-nav-btn[data-v-58c569a9]:hover:before{left:100%}.group-nav-btn[data-v-58c569a9]:hover{border-color:#4caf50;color:#4caf50;background:linear-gradient(135deg,#4caf5033,#4caf501a);transform:translateY(-2px);box-shadow:0 8px 24px #4caf504d}.group-nav-btn.active[data-v-58c569a9]{background:linear-gradient(135deg,#4caf50,#388e3c);color:#fff;border-color:#4caf50;transform:translateY(-2px);box-shadow:0 8px 24px #4caf5066}.team-count[data-v-58c569a9]{background:#fff3;padding:.3rem .6rem;border-radius:8px;font-size:.8rem;margin-left:.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.group-nav-btn.active .team-count[data-v-58c569a9]{background:#ffffff4d;color:#fff}.group-nav-btn.bracket-btn[data-v-58c569a9]{background:linear-gradient(135deg,#ffc1071a,#ffc1070d);border-color:#ffc10766;color:#ffc107}.group-nav-btn.bracket-btn[data-v-58c569a9]:hover{border-color:#ffc107;background:linear-gradient(135deg,#ffc10733,#ffc1071a);box-shadow:0 8px 24px #ffc1074d}.group-nav-btn.bracket-btn.active[data-v-58c569a9]{background:linear-gradient(135deg,#ffc107,#ffb300);color:#000;border-color:#ffc107;box-shadow:0 8px 24px #ffc10766}.group-nav-btn.create-groups-btn[data-v-58c569a9]{background:linear-gradient(135deg,#28a7451a,#28a7450d);border-color:#28a74566;color:#28a745}.group-nav-btn.create-groups-btn[data-v-58c569a9]:hover{border-color:#28a745;background:linear-gradient(135deg,#28a74533,#28a7451a);box-shadow:0 8px 24px #28a7454d}.group-page[data-v-58c569a9]{margin-top:2rem;animation:slideInUp-58c569a9 .6s ease-out}@keyframes slideInUp-58c569a9{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.group-page-header[data-v-58c569a9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,#4caf5026,#4caf500d);border-radius:16px;border:1px solid rgba(76,175,80,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;position:relative;overflow:hidden}.group-page-header[data-v-58c569a9]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4caf50,#388e3c,#4caf50);background-size:200% 100%;animation:shimmer-58c569a9 3s ease-in-out infinite}@keyframes shimmer-58c569a9{0%,to{background-position:-200% 0}50%{background-position:200% 0}}.group-page-header h2[data-v-58c569a9]{margin:0;color:#4caf50;font-size:2rem;font-weight:700;text-shadow:0 2px 8px rgba(76,175,80,.3)}.group-stats[data-v-58c569a9]{color:#ccc;font-size:1.1rem;font-weight:600;background:#ffffff1a;padding:.5rem 1rem;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.group-sections-nav[data-v-58c569a9]{display:flex;gap:.5rem;margin-bottom:2rem;padding:.5rem;background:linear-gradient(135deg,#0000004d,#4caf500d);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(76,175,80,.2)}.section-btn[data-v-58c569a9]{background:linear-gradient(135deg,#ffffff0d,#4caf500d);border:1px solid rgba(76,175,80,.2);color:#ccc;padding:1.2rem 1.8rem;cursor:pointer;border-radius:10px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:.95rem;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0003}.section-btn[data-v-58c569a9]:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#4caf50,#388e3c);transform:scaleX(0);transition:transform .3s ease}.section-btn[data-v-58c569a9]:hover{color:#4caf50;background:linear-gradient(135deg,#4caf501a,#4caf500d);border-color:#4caf5066;transform:translateY(-2px);box-shadow:0 6px 16px #4caf5033}.section-btn[data-v-58c569a9]:hover:before{transform:scaleX(1)}.section-btn.active[data-v-58c569a9]{background:linear-gradient(135deg,#4caf5033,#4caf501a);color:#4caf50;border-color:#4caf50;transform:translateY(-2px);box-shadow:0 6px 16px #4caf504d}.section-btn.active[data-v-58c569a9]:before{transform:scaleX(1)}.count-badge[data-v-58c569a9]{background:linear-gradient(135deg,#4caf50,#388e3c);color:#fff;padding:.3rem .6rem;border-radius:8px;font-size:.8rem;font-weight:700;box-shadow:0 2px 8px #4caf504d;animation:pulse-58c569a9 2s ease-in-out infinite}@keyframes pulse-58c569a9{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.section-btn.active .count-badge[data-v-58c569a9]{background:linear-gradient(135deg,#fff,#f0f0f0);color:#4caf50;box-shadow:0 2px 8px #fff3}.group-section[data-v-58c569a9]{background:linear-gradient(135deg,#ffffff05,#4caf5005);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(76,175,80,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;animation:fadeInScale-58c569a9 .6s ease-out}@keyframes fadeInScale-58c569a9{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.section-header[data-v-58c569a9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(76,175,80,.2)}.section-header h3[data-v-58c569a9]{margin:0;color:#4caf50;font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:.75rem}.header-actions[data-v-58c569a9]{display:flex;gap:1rem;align-items:center}.btn-primary[data-v-58c569a9],.btn-secondary[data-v-58c569a9],.btn-create[data-v-58c569a9],.btn-create-tournament[data-v-58c569a9]{background:linear-gradient(135deg,#4caf50,#388e3c);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:10px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;box-shadow:0 4px 16px #4caf504d}.btn-primary[data-v-58c569a9]:before,.btn-secondary[data-v-58c569a9]:before,.btn-create[data-v-58c569a9]:before,.btn-create-tournament[data-v-58c569a9]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.btn-primary[data-v-58c569a9]:hover:before,.btn-secondary[data-v-58c569a9]:hover:before,.btn-create[data-v-58c569a9]:hover:before,.btn-create-tournament[data-v-58c569a9]:hover:before{left:100%}.btn-primary[data-v-58c569a9]:hover,.btn-secondary[data-v-58c569a9]:hover,.btn-create[data-v-58c569a9]:hover,.btn-create-tournament[data-v-58c569a9]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #4caf5066}.btn-secondary[data-v-58c569a9]{background:linear-gradient(135deg,#ffffff1a,#4caf501a);border:1px solid rgba(76,175,80,.5);color:#4caf50;box-shadow:0 4px 16px #0003}.btn-secondary[data-v-58c569a9]:hover{background:linear-gradient(135deg,#4caf5033,#4caf501a);border-color:#4caf50;box-shadow:0 8px 24px #4caf504d}.btn-create-tournament[data-v-58c569a9]{padding:1.2rem 2rem;font-size:1.1rem;border-radius:12px;display:block!important;margin:0 auto!important;width:fit-content!important}.btn-edit[data-v-58c569a9],.btn-delete[data-v-58c569a9],.btn-edit-inline[data-v-58c569a9]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.3);color:#fff;padding:.6rem;border-radius:8px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #0003}.btn-edit[data-v-58c569a9]:hover,.btn-edit-inline[data-v-58c569a9]:hover{border-color:#17a2b8;color:#17a2b8;background:linear-gradient(135deg,#17a2b833,#17a2b81a);transform:scale(1.1)}.btn-delete[data-v-58c569a9]:hover{border-color:#dc3545;color:#dc3545;background:linear-gradient(135deg,#dc354533,#dc35451a);transform:scale(1.1)}.btn-cancel[data-v-58c569a9]{background:linear-gradient(135deg,#6c757d1a,#6c757d0d);border:1px solid rgba(108,117,125,.5);color:#6c757d;padding:.8rem 1.5rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600}.btn-cancel[data-v-58c569a9]:hover{border-color:#6c757d;background:linear-gradient(135deg,#6c757d33,#6c757d1a)}.teams-grid[data-v-58c569a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.team-card[data-v-58c569a9]{background:linear-gradient(135deg,#ffffff0d,#4caf500d);border:1px solid rgba(76,175,80,.2);border-radius:16px;padding:1.8rem;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0003;position:relative;overflow:hidden}.team-card[data-v-58c569a9]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4caf50,#388e3c,#4caf50);background-size:200% 100%;animation:shimmer-58c569a9 3s ease-in-out infinite;opacity:0;transition:opacity .3s ease}.team-card[data-v-58c569a9]:hover:before{opacity:1}.team-card[data-v-58c569a9]:hover{transform:translateY(-8px);border-color:#4caf50;box-shadow:0 16px 48px #4caf504d}.team-info[data-v-58c569a9]{margin-bottom:1.5rem}.team-name[data-v-58c569a9]{font-size:1.3rem;font-weight:700;color:#4caf50;margin-bottom:.5rem;text-shadow:0 2px 8px rgba(76,175,80,.3)}.team-tag[data-v-58c569a9]{color:#ccc;font-size:.9rem;font-weight:500;background:#ffffff1a;padding:.3rem .8rem;border-radius:8px;display:inline-block;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.team-actions[data-v-58c569a9]{display:flex;gap:.8rem;justify-content:flex-end}.matches-list[data-v-58c569a9]{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.match-card[data-v-58c569a9]{background:linear-gradient(135deg,#ffffff0d,#4caf500d);border:1px solid rgba(76,175,80,.2);border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0003;position:relative;overflow:hidden}.match-card[data-v-58c569a9]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4caf50,#388e3c,#4caf50);background-size:200% 100%;animation:shimmer-58c569a9 3s ease-in-out infinite;opacity:0;transition:opacity .3s ease}.match-card[data-v-58c569a9]:hover:before{opacity:1}.match-card[data-v-58c569a9]:hover{transform:translateY(-4px);border-color:#4caf50;box-shadow:0 16px 48px #4caf5033}.match-teams[data-v-58c569a9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.match-teams .team[data-v-58c569a9]{color:#fff;padding:.5rem 1rem;background:#ffffff1a;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.match-teams .vs[data-v-58c569a9]{color:#4caf50;font-weight:700;font-size:1rem;background:linear-gradient(135deg,#4caf5033,#4caf501a);padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(76,175,80,.3)}.match-score[data-v-58c569a9]{display:flex;justify-content:center;align-items:center;margin:1rem 0}.match-score .score[data-v-58c569a9]{font-size:1.5rem;font-weight:700;color:#4caf50;background:linear-gradient(135deg,#4caf5033,#4caf501a);padding:.8rem 1.5rem;border-radius:12px;border:1px solid rgba(76,175,80,.3);text-shadow:0 2px 8px rgba(76,175,80,.3)}.match-info[data-v-58c569a9]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.match-date[data-v-58c569a9]{color:#ccc;font-size:.9rem;background:#ffffff1a;padding:.4rem .8rem;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.match-status[data-v-58c569a9]{padding:.4rem 1rem;border-radius:12px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.match-status.scheduled[data-v-58c569a9]{background:linear-gradient(135deg,#ffc10733,#ffc1071a);color:#ffc107;border:1px solid rgba(255,193,7,.3)}.match-status.completed[data-v-58c569a9]{background:linear-gradient(135deg,#28a74533,#28a7451a);color:#28a745;border:1px solid rgba(40,167,69,.3)}.match-status.in-progress[data-v-58c569a9]{background:linear-gradient(135deg,#17a2b833,#17a2b81a);color:#17a2b8;border:1px solid rgba(23,162,184,.3)}.match-status.cancelled[data-v-58c569a9]{background:linear-gradient(135deg,#dc354533,#dc35451a);color:#dc3545;border:1px solid rgba(220,53,69,.3)}.standings-table[data-v-58c569a9]{margin-top:2rem;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#ffffff08,#4caf5008);border:1px solid rgba(76,175,80,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d}.standings-table table[data-v-58c569a9]{width:100%;border-collapse:collapse}.standings-table thead[data-v-58c569a9]{background:linear-gradient(135deg,#4caf5033,#4caf501a)}.standings-table th[data-v-58c569a9]{padding:1.5rem 1rem;text-align:left;color:#4caf50;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid rgba(76,175,80,.3)}.standings-table td[data-v-58c569a9]{padding:1.2rem 1rem;color:#fff;border-bottom:1px solid rgba(76,175,80,.1);transition:all .3s ease}.standings-table tr:hover td[data-v-58c569a9]{background:#4caf500d}.standings-table tr:first-child td[data-v-58c569a9]{background:linear-gradient(135deg,#ffc1071a,#ffc1070d);color:#ffc107;font-weight:600}.standings-table .team-tag[data-v-58c569a9]{margin-left:.5rem;background:#ffffff1a;padding:.2rem .5rem;border-radius:6px;font-size:.8rem}.bracket-section[data-v-58c569a9]{background:linear-gradient(135deg,#ffc10714,#ffc10708);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(255,193,7,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;animation:fadeInScale-58c569a9 .6s ease-out}.bracket-section .section-header h3[data-v-58c569a9]{color:#ffc107}.qualified-teams[data-v-58c569a9]{margin-top:2rem}.bracket-preview[data-v-58c569a9]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.winner-bracket[data-v-58c569a9],.loser-bracket[data-v-58c569a9]{background:linear-gradient(135deg,#ffffff0d,#ffc1070d);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,193,7,.2)}.winner-bracket h4[data-v-58c569a9],.loser-bracket h4[data-v-58c569a9]{color:#ffc107;margin-bottom:1rem;font-size:1.2rem;font-weight:700;text-align:center}.qualified-team[data-v-58c569a9]{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:8px;padding:1rem;margin-bottom:.8rem;color:#ffc107;font-weight:600;text-align:center;transition:all .3s ease}.qualified-team[data-v-58c569a9]:hover{background:#ffc10733;transform:translateY(-2px);box-shadow:0 4px 16px #ffc1074d}.bracket-matches[data-v-58c569a9]{margin-top:2rem}.bracket-matches h4[data-v-58c569a9]{color:#ffc107;margin-bottom:1.5rem;font-size:1.3rem;font-weight:700}.bracket-match[data-v-58c569a9]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem;margin:1rem 0;background:linear-gradient(135deg,#ffc1071a,#ffc1070d);border-radius:12px;border:1px solid rgba(255,193,7,.3);transition:all .3s ease}.bracket-match[data-v-58c569a9]:hover{background:#ffc10726;transform:translateY(-2px);box-shadow:0 6px 20px #ffc10733}.bracket-round[data-v-58c569a9]{color:#ffc107;font-size:.9rem;font-weight:600;background:#ffc10733;padding:.3rem .8rem;border-radius:8px}.groups-tabs[data-v-58c569a9]{display:flex;gap:.5rem;margin-bottom:2rem;padding:.5rem;background:linear-gradient(135deg,#0000004d,#4caf500d);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(76,175,80,.2)}.group-tab[data-v-58c569a9]{background:linear-gradient(135deg,#ffffff0d,#4caf500d);border:1px solid rgba(76,175,80,.2);color:#ccc;padding:1rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.5rem;font-weight:600;position:relative;overflow:hidden}.group-tab[data-v-58c569a9]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.group-tab[data-v-58c569a9]:hover:before{left:100%}.group-tab[data-v-58c569a9]:hover{color:#4caf50;background:linear-gradient(135deg,#4caf501a,#4caf500d);border-color:#4caf5066;transform:translateY(-2px)}.group-tab.active[data-v-58c569a9]{background:linear-gradient(135deg,#4caf5033,#4caf501a);color:#4caf50;border-color:#4caf50;transform:translateY(-2px);box-shadow:0 4px 16px #4caf504d}.group-tab .team-count[data-v-58c569a9]{background:#fff3;padding:.2rem .5rem;border-radius:6px;font-size:.8rem}.group-tab.active .team-count[data-v-58c569a9]{background:#ffffff4d;color:#fff}.loading-state[data-v-58c569a9]{display:flex;justify-content:center;align-items:center;padding:3rem}.spinner[data-v-58c569a9]{width:50px;height:50px;border:4px solid rgba(76,175,80,.2);border-left:4px solid #4caf50;border-radius:50%;animation:spin-58c569a9 1s linear infinite}@keyframes spin-58c569a9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-58c569a9]{text-align:center;padding:4rem 2rem;color:#888}.empty-state-icon[data-v-58c569a9]{font-size:4rem;color:#4caf504d;margin-bottom:1rem}.empty-state h3[data-v-58c569a9]{color:#4caf50;margin-bottom:1rem;font-size:1.5rem}.empty-state p[data-v-58c569a9]{color:#ccc;font-size:1.1rem;margin-bottom:2rem}@media (max-width: 1024px){.header-content[data-v-58c569a9]{flex-direction:column;gap:1.5rem;align-items:flex-start}.quick-stats[data-v-58c569a9]{flex-direction:column;width:100%}.stat-card[data-v-58c569a9]{text-align:left}.groups-navigation[data-v-58c569a9]{flex-direction:column;gap:.8rem}.group-nav-btn[data-v-58c569a9]{width:100%;justify-content:center}.group-sections-nav[data-v-58c569a9]{flex-direction:column;gap:.5rem}.section-btn[data-v-58c569a9]{width:100%;justify-content:center}.groups-tabs[data-v-58c569a9]{flex-direction:column;gap:.5rem}.group-tab[data-v-58c569a9]{width:100%;justify-content:center}.bracket-preview[data-v-58c569a9]{grid-template-columns:1fr;gap:1rem}}@media (max-width: 768px){.league-header[data-v-58c569a9]{padding:1.5rem}.game-title[data-v-58c569a9]{font-size:1.5rem}.group-page-header[data-v-58c569a9]{padding:1.5rem;flex-direction:column;gap:1rem;align-items:flex-start}.group-page-header h2[data-v-58c569a9]{font-size:1.5rem}.teams-grid[data-v-58c569a9]{grid-template-columns:1fr;gap:1rem}.team-card[data-v-58c569a9],.match-card[data-v-58c569a9]{padding:1.5rem}.match-teams[data-v-58c569a9]{flex-direction:column;gap:1rem;text-align:center}.match-teams .vs[data-v-58c569a9]{order:2}.standings-table th[data-v-58c569a9],.standings-table td[data-v-58c569a9]{padding:1rem .8rem;font-size:.9rem}.header-actions[data-v-58c569a9]{flex-direction:column;gap:.8rem;width:100%}.btn-primary[data-v-58c569a9],.btn-secondary[data-v-58c569a9],.btn-create[data-v-58c569a9],.btn-create-tournament[data-v-58c569a9]{width:100%;justify-content:center}}@media (max-width: 480px){.league-header[data-v-58c569a9],.group-page-header[data-v-58c569a9]{padding:1rem}.group-section[data-v-58c569a9]{padding:1.5rem}.team-card[data-v-58c569a9],.match-card[data-v-58c569a9]{padding:1rem}.standings-table th[data-v-58c569a9],.standings-table td[data-v-58c569a9]{padding:.8rem .5rem;font-size:.85rem}.game-icon img[data-v-58c569a9]{width:50px;height:50px}.game-title[data-v-58c569a9]{font-size:1.3rem}}.modal-overlay[data-v-58c569a9]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-58c569a9 .3s ease;padding:1rem;box-sizing:border-box}@keyframes fadeIn-58c569a9{0%{opacity:0}to{opacity:1}}.modal-content[data-v-58c569a9]{background:linear-gradient(135deg,#0d1117f2,#1a2332f2);border:1px solid rgba(76,175,80,.3);border-radius:16px;padding:2rem;min-width:500px;max-width:90vw;max-height:90vh;overflow-y:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px #00000080;animation:slideInScale-58c569a9 .3s ease;position:relative}@keyframes slideInScale-58c569a9{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-58c569a9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(76,175,80,.2)}.modal-title[data-v-58c569a9]{margin:0;color:#4caf50;font-size:1.5rem;font-weight:700}.modal-body[data-v-58c569a9]{margin-bottom:2rem}.modal-footer[data-v-58c569a9]{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid rgba(76,175,80,.1)}.form-group[data-v-58c569a9],.modal-content .form-group[data-v-58c569a9]{margin-bottom:1.5rem}.modal-content label[data-v-58c569a9]{display:block;margin-bottom:.5rem;color:#4caf50;font-weight:600;font-size:.95rem}.modal-content input[data-v-58c569a9],.modal-content select[data-v-58c569a9],.modal-content textarea[data-v-58c569a9]{width:100%;padding:1rem;background:linear-gradient(135deg,#ffffff0d,#4caf500d);border:1px solid rgba(76,175,80,.3);border-radius:10px;color:#fff;font-size:.95rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.modal-content input[data-v-58c569a9]:focus,.modal-content select[data-v-58c569a9]:focus,.modal-content textarea[data-v-58c569a9]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px #4caf5033;background:linear-gradient(135deg,#ffffff14,#4caf5014)}.modal-content input[data-v-58c569a9]::placeholder,.modal-content textarea[data-v-58c569a9]::placeholder{color:#fff9}.modal-content select[data-v-58c569a9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234caf50'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2rem;padding-right:3rem}.pools-config[data-v-58c569a9]{background:linear-gradient(135deg,#4caf501a,#4caf500d);border:1px solid rgba(76,175,80,.3);border-radius:12px;padding:1.5rem;margin:1rem 0}.pools-header[data-v-58c569a9]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:#4caf50;font-weight:600}.pools-summary[data-v-58c569a9]{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:#ccc;margin-bottom:1rem}.pool-icon[data-v-58c569a9]{color:#4caf50;font-size:1.1rem}.teams-per-pool[data-v-58c569a9]{background:#4caf5033;padding:.3rem .8rem;border-radius:8px;color:#4caf50;font-weight:600}.groups-preview[data-v-58c569a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.group-preview[data-v-58c569a9]{background:linear-gradient(135deg,#ffffff0d,#4caf500d);border:1px solid rgba(76,175,80,.2);border-radius:10px;padding:1rem;text-align:center}.group-name[data-v-58c569a9]{font-weight:600;color:#4caf50;margin-bottom:.5rem}.group-capacity[data-v-58c569a9]{color:#ccc;font-size:.85rem}.form-actions[data-v-58c569a9]{display:flex;gap:1rem;justify-content:flex-end;padding-top:1.5rem;border-top:1px solid rgba(76,175,80,.2);margin-top:2rem}.btn-create[data-v-58c569a9]{background:linear-gradient(135deg,#4caf50,#388e3c);color:#fff;border:none;padding:1rem 2rem;border-radius:10px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;box-shadow:0 4px 16px #4caf504d;min-width:160px;justify-content:center}.btn-create[data-v-58c569a9]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.btn-create[data-v-58c569a9]:hover:before{left:100%}.btn-create[data-v-58c569a9]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #4caf5066}.btn-create[data-v-58c569a9]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-cancel[data-v-58c569a9]{background:linear-gradient(135deg,#6c757d1a,#6c757d0d);border:1px solid rgba(108,117,125,.5);color:#6c757d;padding:1rem 2rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.95rem;min-width:120px;text-align:center}.btn-cancel[data-v-58c569a9]:hover{border-color:#6c757d;background:linear-gradient(135deg,#6c757d33,#6c757d1a);transform:translateY(-1px)}.team-form .form-group[data-v-58c569a9]{margin-bottom:1.2rem}.team-form label[data-v-58c569a9]{display:block;margin-bottom:.5rem;color:#4caf50;font-weight:600}.team-form input[data-v-58c569a9]{width:100%;padding:.8rem;background:linear-gradient(135deg,#ffffff0d,#4caf500d);border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#fff;font-size:.9rem;transition:all .3s ease;box-sizing:border-box}.team-form input[data-v-58c569a9]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px #4caf5033}.team-form .form-actions[data-v-58c569a9]{border-top:1px solid rgba(76,175,80,.2);padding-top:1rem;margin-top:1.5rem}.match-form .form-group[data-v-58c569a9]{margin-bottom:1.2rem}.match-form label[data-v-58c569a9]{display:block;margin-bottom:.5rem;color:#4caf50;font-weight:600}.match-form select[data-v-58c569a9],.match-form input[data-v-58c569a9]{width:100%;padding:.8rem;background:linear-gradient(135deg,#ffffff0d,#4caf500d);border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#fff;font-size:.9rem;transition:all .3s ease;box-sizing:border-box}.match-form select[data-v-58c569a9]:focus,.match-form input[data-v-58c569a9]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px #4caf5033}.match-form .form-actions[data-v-58c569a9]{border-top:1px solid rgba(76,175,80,.2);padding-top:1rem;margin-top:1.5rem}.close-btn[data-v-58c569a9]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .3s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-58c569a9]:hover{background:#ffffff1a;color:#4caf50}@media (max-width: 768px){.modal-content[data-v-58c569a9]{margin:1rem;padding:1.5rem;min-width:unset;max-width:calc(100% - 2rem)}.form-actions[data-v-58c569a9]{flex-direction:column;gap:.8rem}.btn-create[data-v-58c569a9],.btn-cancel[data-v-58c569a9]{width:100%;text-align:center}.groups-preview[data-v-58c569a9]{grid-template-columns:1fr}}@media (max-width: 480px){.modal-content[data-v-58c569a9]{margin:.5rem;padding:1rem}.pools-config[data-v-58c569a9]{padding:1rem}.btn-create[data-v-58c569a9],.btn-cancel[data-v-58c569a9]{padding:.8rem 1.5rem;font-size:.9rem}}.no-tournament-state[data-v-5753a71c]{display:flex!important;justify-content:center!important;align-items:center!important;min-height:70vh;width:100%!important;padding:2rem;margin:0!important;box-sizing:border-box;position:relative}.create-tournament-card[data-v-5753a71c]{background:linear-gradient(135deg,#ff6f0026,#2196f30d);border:1px solid rgba(255,111,0,.3);border-radius:20px;padding:3rem;text-align:center;max-width:500px;width:100%;margin:0 auto!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;position:relative;overflow:hidden;transform:translate(0)!important;left:0!important;right:0!important}.create-tournament-card[data-v-5753a71c]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff6f00,#2196f3,#ff6f00);background-size:200% 100%;animation:shimmer-5753a71c 3s ease-in-out infinite}.create-tournament-card .icon-section[data-v-5753a71c]{margin-bottom:2rem}.create-tournament-card .icon-section i[data-v-5753a71c]{font-size:4rem;color:#ff6f00;background:linear-gradient(135deg,#ff6f0033,#2196f31a);padding:2rem;border-radius:50%;border:2px solid rgba(255,111,0,.3);box-shadow:0 8px 24px #ff6f0033}.create-tournament-card h3[data-v-5753a71c]{color:#ff6f00;font-size:2rem;font-weight:700;margin:1.5rem 0 1rem;text-shadow:0 2px 8px rgba(255,111,0,.3)}.create-tournament-card p[data-v-5753a71c]{color:#ccc;font-size:1.1rem;margin-bottom:2.5rem;line-height:1.6}.league-content[data-v-5753a71c]{background:linear-gradient(135deg,#0f1419,#1a2332,#2b3b5c);min-height:100vh;color:#fff}.league-header[data-v-5753a71c]{padding:2rem;border-bottom:1px solid rgba(255,140,0,.3)}.header-navigation .back-button[data-v-5753a71c]{display:inline-flex;align-items:center;gap:.5rem;color:#ff8c00;text-decoration:none;margin-bottom:1rem}.header-content[data-v-5753a71c]{display:flex;justify-content:space-between;align-items:center}.game-branding[data-v-5753a71c]{display:flex;align-items:center;gap:1rem}.game-icon img[data-v-5753a71c]{width:60px;height:60px;border-radius:8px}.game-title[data-v-5753a71c]{margin:0;font-size:2rem;color:#ff8c00}.game-subtitle[data-v-5753a71c]{margin:.5rem 0 0;color:#888}.quick-stats[data-v-5753a71c]{display:flex;gap:1.5rem}.stat-card[data-v-5753a71c]{background:#ff8c001a;padding:1rem;border-radius:8px;text-align:center;border:1px solid rgba(255,140,0,.3)}.stat-number[data-v-5753a71c]{display:block;font-size:1.5rem;font-weight:700;color:#ff8c00}.stat-label[data-v-5753a71c]{font-size:.9rem;color:#ccc}.groups-navigation[data-v-5753a71c]{display:flex;gap:1rem;margin:2rem 0;overflow-x:auto;padding:1rem;background:linear-gradient(135deg,#0006,#ff8c000d);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,140,0,.2);box-shadow:0 8px 32px #0000004d}.group-nav-btn[data-v-5753a71c]{background:linear-gradient(135deg,#ff8c001a,#ff8c000d);border:2px solid rgba(255,140,0,.3);color:#ccc;padding:1.2rem 2rem;border-radius:12px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);white-space:nowrap;display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:.95rem;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px #0003}.group-nav-btn[data-v-5753a71c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.group-nav-btn[data-v-5753a71c]:hover:before{left:100%}.group-nav-btn[data-v-5753a71c]:hover{border-color:#ff8c00;color:#ff8c00;background:linear-gradient(135deg,#ff8c0033,#ff8c001a);transform:translateY(-2px);box-shadow:0 8px 24px #ff8c004d}.group-nav-btn.active[data-v-5753a71c]{background:linear-gradient(135deg,#ff8c00,#f70);color:#fff;border-color:#ff8c00;transform:translateY(-2px);box-shadow:0 8px 24px #ff8c0066}.team-count[data-v-5753a71c]{background:#fff3;padding:.3rem .6rem;border-radius:8px;font-size:.8rem;margin-left:.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.group-nav-btn.active .team-count[data-v-5753a71c]{background:#ffffff4d;color:#fff}.group-nav-btn.bracket-btn[data-v-5753a71c]{background:linear-gradient(135deg,#ffc1071a,#ffc1070d);border-color:#ffc10766;color:#ffc107}.group-nav-btn.bracket-btn[data-v-5753a71c]:hover{border-color:#ffc107;background:linear-gradient(135deg,#ffc10733,#ffc1071a);box-shadow:0 8px 24px #ffc1074d}.group-nav-btn.bracket-btn.active[data-v-5753a71c]{background:linear-gradient(135deg,#ffc107,#ffb300);color:#000;border-color:#ffc107;box-shadow:0 8px 24px #ffc10766}.group-nav-btn.create-groups-btn[data-v-5753a71c]{background:linear-gradient(135deg,#28a7451a,#28a7450d);border-color:#28a74566;color:#28a745}.group-nav-btn.create-groups-btn[data-v-5753a71c]:hover{border-color:#28a745;background:linear-gradient(135deg,#28a74533,#28a7451a);box-shadow:0 8px 24px #28a7454d}.group-page[data-v-5753a71c]{margin-top:2rem;animation:slideInUp-5753a71c .6s ease-out}@keyframes slideInUp-5753a71c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.group-page-header[data-v-5753a71c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,#ff8c0026,#ff8c000d);border-radius:16px;border:1px solid rgba(255,140,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;position:relative;overflow:hidden}.group-page-header[data-v-5753a71c]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff8c00,#f70,#ff8c00);background-size:200% 100%;animation:shimmer-5753a71c 3s ease-in-out infinite}@keyframes shimmer-5753a71c{0%,to{background-position:-200% 0}50%{background-position:200% 0}}.group-page-header h2[data-v-5753a71c]{margin:0;color:#ff8c00;font-size:2rem;font-weight:700;text-shadow:0 2px 8px rgba(255,140,0,.3)}.group-stats[data-v-5753a71c]{color:#ccc;font-size:1.1rem;font-weight:600;background:#ffffff1a;padding:.5rem 1rem;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.group-sections-nav[data-v-5753a71c]{display:flex;gap:.5rem;margin-bottom:2rem;padding:.5rem;background:linear-gradient(135deg,#0000004d,#ff8c000d);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,140,0,.2)}.section-btn[data-v-5753a71c]{background:linear-gradient(135deg,#ffffff0d,#ff8c000d);border:1px solid rgba(255,140,0,.2);color:#ccc;padding:1.2rem 1.8rem;cursor:pointer;border-radius:10px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:.95rem;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0003}.section-btn[data-v-5753a71c]:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#ff8c00,#f70);transform:scaleX(0);transition:transform .3s ease}.section-btn[data-v-5753a71c]:hover{color:#ff8c00;background:linear-gradient(135deg,#ff8c001a,#ff8c000d);border-color:#ff8c0066;transform:translateY(-2px);box-shadow:0 6px 16px #ff8c0033}.section-btn[data-v-5753a71c]:hover:before{transform:scaleX(1)}.section-btn.active[data-v-5753a71c]{background:linear-gradient(135deg,#ff8c0033,#ff8c001a);color:#ff8c00;border-color:#ff8c00;transform:translateY(-2px);box-shadow:0 6px 16px #ff8c004d}.section-btn.active[data-v-5753a71c]:before{transform:scaleX(1)}.count-badge[data-v-5753a71c]{background:linear-gradient(135deg,#ff8c00,#f70);color:#fff;padding:.3rem .6rem;border-radius:8px;font-size:.8rem;font-weight:700;box-shadow:0 2px 8px #ff8c004d;animation:pulse-5753a71c 2s ease-in-out infinite}@keyframes pulse-5753a71c{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.section-btn.active .count-badge[data-v-5753a71c]{background:linear-gradient(135deg,#fff,#f0f0f0);color:#ff8c00;box-shadow:0 2px 8px #fff3}.group-section[data-v-5753a71c]{background:linear-gradient(135deg,#ffffff05,#ff8c0005);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(255,140,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;animation:fadeInScale-5753a71c .6s ease-out}@keyframes fadeInScale-5753a71c{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.section-header[data-v-5753a71c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,140,0,.2)}.section-header h3[data-v-5753a71c]{margin:0;color:#ff8c00;font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:.75rem}.header-actions[data-v-5753a71c]{display:flex;gap:1rem;align-items:center}.btn-primary[data-v-5753a71c],.btn-secondary[data-v-5753a71c],.btn-create[data-v-5753a71c],.btn-create-tournament[data-v-5753a71c]{background:linear-gradient(135deg,#ff8c00,#f70);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:10px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;box-shadow:0 4px 16px #ff8c004d}.btn-primary[data-v-5753a71c]:before,.btn-secondary[data-v-5753a71c]:before,.btn-create[data-v-5753a71c]:before,.btn-create-tournament[data-v-5753a71c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.btn-primary[data-v-5753a71c]:hover:before,.btn-secondary[data-v-5753a71c]:hover:before,.btn-create[data-v-5753a71c]:hover:before,.btn-create-tournament[data-v-5753a71c]:hover:before{left:100%}.btn-primary[data-v-5753a71c]:hover,.btn-secondary[data-v-5753a71c]:hover,.btn-create[data-v-5753a71c]:hover,.btn-create-tournament[data-v-5753a71c]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #ff8c0066}.btn-secondary[data-v-5753a71c]{background:linear-gradient(135deg,#ffffff1a,#ff8c001a);border:1px solid rgba(255,140,0,.5);color:#ff8c00;box-shadow:0 4px 16px #0003}.btn-secondary[data-v-5753a71c]:hover{background:linear-gradient(135deg,#ff8c0033,#ff8c001a);border-color:#ff8c00;box-shadow:0 8px 24px #ff8c004d}.btn-create-tournament[data-v-5753a71c]{padding:1.2rem 2rem;font-size:1.1rem;border-radius:12px;display:block!important;margin:0 auto!important;width:fit-content!important}.btn-edit[data-v-5753a71c],.btn-delete[data-v-5753a71c],.btn-edit-inline[data-v-5753a71c]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.3);color:#fff;padding:.6rem;border-radius:8px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #0003}.btn-edit[data-v-5753a71c]:hover,.btn-edit-inline[data-v-5753a71c]:hover{border-color:#17a2b8;color:#17a2b8;background:linear-gradient(135deg,#17a2b833,#17a2b81a);transform:scale(1.1)}.btn-delete[data-v-5753a71c]:hover{border-color:#dc3545;color:#dc3545;background:linear-gradient(135deg,#dc354533,#dc35451a);transform:scale(1.1)}.btn-cancel[data-v-5753a71c]{background:linear-gradient(135deg,#6c757d1a,#6c757d0d);border:1px solid rgba(108,117,125,.5);color:#6c757d;padding:.8rem 1.5rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600}.btn-cancel[data-v-5753a71c]:hover{border-color:#6c757d;background:linear-gradient(135deg,#6c757d33,#6c757d1a)}.teams-grid[data-v-5753a71c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.team-card[data-v-5753a71c]{background:linear-gradient(135deg,#ffffff0d,#ff8c000d);border:1px solid rgba(255,140,0,.2);border-radius:16px;padding:1.8rem;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0003;position:relative;overflow:hidden}.team-card[data-v-5753a71c]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff8c00,#f70,#ff8c00);background-size:200% 100%;animation:shimmer-5753a71c 3s ease-in-out infinite;opacity:0;transition:opacity .3s ease}.team-card[data-v-5753a71c]:hover:before{opacity:1}.team-card[data-v-5753a71c]:hover{transform:translateY(-8px);border-color:#ff8c00;box-shadow:0 16px 48px #ff8c004d}.team-info[data-v-5753a71c]{margin-bottom:1.5rem}.team-name[data-v-5753a71c]{font-size:1.3rem;font-weight:700;color:#ff8c00;margin-bottom:.5rem;text-shadow:0 2px 8px rgba(255,140,0,.3)}.team-tag[data-v-5753a71c]{color:#ccc;font-size:.9rem;font-weight:500;background:#ffffff1a;padding:.3rem .8rem;border-radius:8px;display:inline-block;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.team-actions[data-v-5753a71c]{display:flex;gap:.8rem;justify-content:flex-end}.matches-list[data-v-5753a71c]{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.match-card[data-v-5753a71c]{background:linear-gradient(135deg,#ffffff0d,#ff8c000d);border:1px solid rgba(255,140,0,.2);border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0003;position:relative;overflow:hidden}.match-card[data-v-5753a71c]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff8c00,#f70,#ff8c00);background-size:200% 100%;animation:shimmer-5753a71c 3s ease-in-out infinite;opacity:0;transition:opacity .3s ease}.match-card[data-v-5753a71c]:hover:before{opacity:1}.match-card[data-v-5753a71c]:hover{transform:translateY(-4px);border-color:#ff8c00;box-shadow:0 16px 48px #ff8c0033}.match-teams[data-v-5753a71c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.match-teams .team[data-v-5753a71c]{color:#fff;padding:.5rem 1rem;background:#ffffff1a;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.match-teams .vs[data-v-5753a71c]{color:#ff8c00;font-weight:700;font-size:1rem;background:linear-gradient(135deg,#ff8c0033,#ff8c001a);padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(255,140,0,.3)}.match-score[data-v-5753a71c]{display:flex;justify-content:center;align-items:center;margin:1rem 0}.match-score .score[data-v-5753a71c]{font-size:1.5rem;font-weight:700;color:#ff8c00;background:linear-gradient(135deg,#ff8c0033,#ff8c001a);padding:.8rem 1.5rem;border-radius:12px;border:1px solid rgba(255,140,0,.3);text-shadow:0 2px 8px rgba(255,140,0,.3)}.match-info[data-v-5753a71c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.match-date[data-v-5753a71c]{color:#ccc;font-size:.9rem;background:#ffffff1a;padding:.4rem .8rem;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.match-status[data-v-5753a71c]{padding:.4rem 1rem;border-radius:12px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.match-status.scheduled[data-v-5753a71c]{background:linear-gradient(135deg,#ffc10733,#ffc1071a);color:#ffc107;border:1px solid rgba(255,193,7,.3)}.match-status.completed[data-v-5753a71c]{background:linear-gradient(135deg,#28a74533,#28a7451a);color:#28a745;border:1px solid rgba(40,167,69,.3)}.match-status.in-progress[data-v-5753a71c]{background:linear-gradient(135deg,#17a2b833,#17a2b81a);color:#17a2b8;border:1px solid rgba(23,162,184,.3)}.match-status.cancelled[data-v-5753a71c]{background:linear-gradient(135deg,#dc354533,#dc35451a);color:#dc3545;border:1px solid rgba(220,53,69,.3)}.standings-table[data-v-5753a71c]{margin-top:2rem;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#ffffff08,#ff8c0008);border:1px solid rgba(255,140,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d}.standings-table table[data-v-5753a71c]{width:100%;border-collapse:collapse}.standings-table thead[data-v-5753a71c]{background:linear-gradient(135deg,#ff8c0033,#ff8c001a)}.standings-table th[data-v-5753a71c]{padding:1.5rem 1rem;text-align:left;color:#ff8c00;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid rgba(255,140,0,.3)}.standings-table td[data-v-5753a71c]{padding:1.2rem 1rem;color:#fff;border-bottom:1px solid rgba(255,140,0,.1);transition:all .3s ease}.standings-table tr:hover td[data-v-5753a71c]{background:#ff8c000d}.standings-table tr:first-child td[data-v-5753a71c]{background:linear-gradient(135deg,#ffc1071a,#ffc1070d);color:#ffc107;font-weight:600}.standings-table .team-tag[data-v-5753a71c]{margin-left:.5rem;background:#ffffff1a;padding:.2rem .5rem;border-radius:6px;font-size:.8rem}.bracket-section[data-v-5753a71c]{background:linear-gradient(135deg,#ffc10714,#ffc10708);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(255,193,7,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;animation:fadeInScale-5753a71c .6s ease-out}.bracket-section .section-header h3[data-v-5753a71c]{color:#ffc107}.qualified-teams[data-v-5753a71c]{margin-top:2rem}.bracket-preview[data-v-5753a71c]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.winner-bracket[data-v-5753a71c],.loser-bracket[data-v-5753a71c]{background:linear-gradient(135deg,#ffffff0d,#ffc1070d);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,193,7,.2)}.winner-bracket h4[data-v-5753a71c],.loser-bracket h4[data-v-5753a71c]{color:#ffc107;margin-bottom:1rem;font-size:1.2rem;font-weight:700;text-align:center}.qualified-team[data-v-5753a71c]{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:8px;padding:1rem;margin-bottom:.8rem;color:#ffc107;font-weight:600;text-align:center;transition:all .3s ease}.qualified-team[data-v-5753a71c]:hover{background:#ffc10733;transform:translateY(-2px);box-shadow:0 4px 16px #ffc1074d}.bracket-matches[data-v-5753a71c]{margin-top:2rem}.bracket-matches h4[data-v-5753a71c]{color:#ffc107;margin-bottom:1.5rem;font-size:1.3rem;font-weight:700}.bracket-match[data-v-5753a71c]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem;margin:1rem 0;background:linear-gradient(135deg,#ffc1071a,#ffc1070d);border-radius:12px;border:1px solid rgba(255,193,7,.3);transition:all .3s ease}.bracket-match[data-v-5753a71c]:hover{background:#ffc10726;transform:translateY(-2px);box-shadow:0 6px 20px #ffc10733}.bracket-round[data-v-5753a71c]{color:#ffc107;font-size:.9rem;font-weight:600;background:#ffc10733;padding:.3rem .8rem;border-radius:8px}.groups-tabs[data-v-5753a71c]{display:flex;gap:.5rem;margin-bottom:2rem;padding:.5rem;background:linear-gradient(135deg,#0000004d,#ff8c000d);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,140,0,.2)}.group-tab[data-v-5753a71c]{background:linear-gradient(135deg,#ffffff0d,#ff8c000d);border:1px solid rgba(255,140,0,.2);color:#ccc;padding:1rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.5rem;font-weight:600;position:relative;overflow:hidden}.group-tab[data-v-5753a71c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.group-tab[data-v-5753a71c]:hover:before{left:100%}.group-tab[data-v-5753a71c]:hover{color:#ff8c00;background:linear-gradient(135deg,#ff8c001a,#ff8c000d);border-color:#ff8c0066;transform:translateY(-2px)}.group-tab.active[data-v-5753a71c]{background:linear-gradient(135deg,#ff8c0033,#ff8c001a);color:#ff8c00;border-color:#ff8c00;transform:translateY(-2px);box-shadow:0 4px 16px #ff8c004d}.group-tab .team-count[data-v-5753a71c]{background:#fff3;padding:.2rem .5rem;border-radius:6px;font-size:.8rem}.group-tab.active .team-count[data-v-5753a71c]{background:#ffffff4d;color:#fff}.loading-spinner[data-v-5753a71c]{display:flex;justify-content:center;align-items:center;padding:3rem}.spinner[data-v-5753a71c]{width:50px;height:50px;border:4px solid rgba(255,140,0,.2);border-left:4px solid #ff8c00;border-radius:50%;animation:spin-5753a71c 1s linear infinite}@keyframes spin-5753a71c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-5753a71c]{text-align:center;padding:4rem 2rem;color:#888}.empty-state-icon[data-v-5753a71c]{font-size:4rem;color:#ff8c004d;margin-bottom:1rem}.empty-state h3[data-v-5753a71c]{color:#ff8c00;margin-bottom:1rem;font-size:1.5rem}.empty-state p[data-v-5753a71c]{color:#ccc;font-size:1.1rem;margin-bottom:2rem}.message[data-v-5753a71c]{padding:1rem;border-radius:12px;margin:1rem 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 16px #0003}.message.success[data-v-5753a71c]{background:linear-gradient(135deg,#28a74533,#28a7451a);border:1px solid rgba(40,167,69,.3);color:#28a745}.message.error[data-v-5753a71c]{background:linear-gradient(135deg,#dc354533,#dc35451a);border:1px solid rgba(220,53,69,.3);color:#dc3545}.message.warning[data-v-5753a71c]{background:linear-gradient(135deg,#ffc10733,#ffc1071a);border:1px solid rgba(255,193,7,.3);color:#ffc107}.message.info[data-v-5753a71c]{background:linear-gradient(135deg,#17a2b833,#17a2b81a);border:1px solid rgba(23,162,184,.3);color:#17a2b8}.form-group[data-v-5753a71c]{margin-bottom:1.5rem}.form-label[data-v-5753a71c]{display:block;margin-bottom:.5rem;color:#ff8c00;font-weight:600;font-size:.95rem}.form-control[data-v-5753a71c]{width:100%;padding:1rem;background:linear-gradient(135deg,#ffffff0d,#ff8c000d);border:1px solid rgba(255,140,0,.3);border-radius:10px;color:#fff;font-size:.95rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-control[data-v-5753a71c]:focus{outline:none;border-color:#ff8c00;box-shadow:0 0 0 3px #ff8c0033;background:linear-gradient(135deg,#ffffff14,#ff8c0014)}.form-control[data-v-5753a71c]::placeholder{color:#fff9}.select-control[data-v-5753a71c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff8c00'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2rem;padding-right:3rem}.modal-overlay[data-v-5753a71c]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-5753a71c .3s ease}.modal-content[data-v-5753a71c]{background:linear-gradient(135deg,#0f1419f2,#1a2332f2);border:1px solid rgba(255,140,0,.3);border-radius:16px;padding:2rem;min-width:400px;max-width:90vw;max-height:90vh;overflow-y:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px #00000080;animation:slideInScale-5753a71c .3s ease}.modal-close[data-v-5753a71c]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .3s ease}.modal-close[data-v-5753a71c]:hover{background:#ffffff1a;color:#ff8c00}.tooltip[data-v-5753a71c]{position:relative;display:inline-block}.tooltip .tooltiptext[data-v-5753a71c]{visibility:hidden;width:200px;background:linear-gradient(135deg,#000000e6,#ff8c0033);color:#fff;text-align:center;border-radius:8px;padding:.8rem;position:absolute;z-index:1001;bottom:125%;left:50%;margin-left:-100px;opacity:0;transition:opacity .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,140,0,.3);box-shadow:0 4px 16px #0000004d;font-size:.85rem}.tooltip .tooltiptext[data-v-5753a71c]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(255,140,0,.8) transparent transparent transparent}.tooltip:hover .tooltiptext[data-v-5753a71c]{visibility:visible;opacity:1}.badge[data-v-5753a71c]{display:inline-block;padding:.4rem .8rem;font-size:.8rem;font-weight:600;border-radius:8px;text-transform:uppercase;letter-spacing:.5px}.badge.primary[data-v-5753a71c]{background:linear-gradient(135deg,#ff8c00,#f70);color:#fff;box-shadow:0 2px 8px #ff8c004d}.badge.secondary[data-v-5753a71c]{background:linear-gradient(135deg,#6c757dcc,#6c757d99);color:#fff}.badge.success[data-v-5753a71c]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;box-shadow:0 2px 8px #28a7454d}.badge.warning[data-v-5753a71c]{background:linear-gradient(135deg,#ffc107,#ffb300);color:#000;box-shadow:0 2px 8px #ffc1074d}.badge.danger[data-v-5753a71c]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;box-shadow:0 2px 8px #dc35454d}.badge.info[data-v-5753a71c]{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff;box-shadow:0 2px 8px #17a2b84d}.progress[data-v-5753a71c]{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.progress-bar[data-v-5753a71c]{height:100%;background:linear-gradient(90deg,#ff8c00,#f70);border-radius:4px;transition:width .6s ease;position:relative;overflow:hidden}.progress-bar[data-v-5753a71c]:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:progressShine-5753a71c 2s ease-in-out infinite}@keyframes progressShine-5753a71c{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}@media (max-width: 1024px){.header-content[data-v-5753a71c]{flex-direction:column;gap:1.5rem;align-items:flex-start}.quick-stats[data-v-5753a71c]{flex-direction:column;width:100%}.stat-card[data-v-5753a71c]{text-align:left}.groups-navigation[data-v-5753a71c]{flex-direction:column;gap:.8rem}.group-nav-btn[data-v-5753a71c]{width:100%;justify-content:center}.group-sections-nav[data-v-5753a71c]{flex-direction:column;gap:.5rem}.section-btn[data-v-5753a71c]{width:100%;justify-content:center}.groups-tabs[data-v-5753a71c]{flex-direction:column;gap:.5rem}.group-tab[data-v-5753a71c]{width:100%;justify-content:center}.bracket-preview[data-v-5753a71c]{grid-template-columns:1fr;gap:1rem}.modal-content[data-v-5753a71c]{min-width:unset;margin:1rem;padding:1.5rem}.standings-table[data-v-5753a71c]{overflow-x:auto}.standings-table table[data-v-5753a71c]{min-width:600px}.match-info[data-v-5753a71c]{flex-direction:column;align-items:flex-start;gap:.8rem}.match-teams[data-v-5753a71c]{font-size:1rem}.match-score .score[data-v-5753a71c]{font-size:1.2rem;padding:.6rem 1rem}}@media (max-width: 768px){.league-header[data-v-5753a71c]{padding:1.5rem}.game-title[data-v-5753a71c]{font-size:1.5rem}.group-page-header[data-v-5753a71c]{padding:1.5rem;flex-direction:column;gap:1rem;align-items:flex-start}.group-page-header h2[data-v-5753a71c]{font-size:1.5rem}.teams-grid[data-v-5753a71c]{grid-template-columns:1fr;gap:1rem}.team-card[data-v-5753a71c],.match-card[data-v-5753a71c]{padding:1.5rem}.match-teams[data-v-5753a71c]{flex-direction:column;gap:1rem;text-align:center}.match-teams .vs[data-v-5753a71c]{order:2}.standings-table th[data-v-5753a71c],.standings-table td[data-v-5753a71c]{padding:1rem .8rem;font-size:.9rem}.modal-footer[data-v-5753a71c]{flex-direction:column}.header-actions[data-v-5753a71c]{flex-direction:column;gap:.8rem;width:100%}.btn-primary[data-v-5753a71c],.btn-secondary[data-v-5753a71c],.btn-create[data-v-5753a71c],.btn-create-tournament[data-v-5753a71c]{width:100%;justify-content:center}}@media (max-width: 480px){.league-header[data-v-5753a71c],.group-page-header[data-v-5753a71c]{padding:1rem}.group-section[data-v-5753a71c]{padding:1.5rem}.team-card[data-v-5753a71c],.match-card[data-v-5753a71c]{padding:1rem}.standings-table th[data-v-5753a71c],.standings-table td[data-v-5753a71c]{padding:.8rem .5rem;font-size:.85rem}.btn-primary[data-v-5753a71c],.btn-secondary[data-v-5753a71c],.btn-create[data-v-5753a71c],.btn-create-tournament[data-v-5753a71c]{padding:1rem;font-size:.9rem}.modal-content[data-v-5753a71c]{padding:1rem;margin:.5rem}.game-icon img[data-v-5753a71c]{width:50px;height:50px}.game-title[data-v-5753a71c]{font-size:1.3rem}}.fade-enter-active[data-v-5753a71c],.fade-leave-active[data-v-5753a71c]{transition:opacity .5s ease}.fade-enter-from[data-v-5753a71c],.fade-leave-to[data-v-5753a71c]{opacity:0}.slide-enter-active[data-v-5753a71c],.slide-leave-active[data-v-5753a71c]{transition:all .5s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-5753a71c]{opacity:0;transform:translate(-30px)}.slide-leave-to[data-v-5753a71c]{opacity:0;transform:translate(30px)}.text-center[data-v-5753a71c]{text-align:center}.text-left[data-v-5753a71c]{text-align:left}.text-right[data-v-5753a71c]{text-align:right}.mb-0[data-v-5753a71c]{margin-bottom:0}.mb-1[data-v-5753a71c]{margin-bottom:.5rem}.mb-2[data-v-5753a71c]{margin-bottom:1rem}.mb-3[data-v-5753a71c]{margin-bottom:1.5rem}.mb-4[data-v-5753a71c]{margin-bottom:2rem}.mt-0[data-v-5753a71c]{margin-top:0}.mt-1[data-v-5753a71c]{margin-top:.5rem}.mt-2[data-v-5753a71c]{margin-top:1rem}.mt-3[data-v-5753a71c]{margin-top:1.5rem}.mt-4[data-v-5753a71c]{margin-top:2rem}.p-0[data-v-5753a71c]{padding:0}.p-1[data-v-5753a71c]{padding:.5rem}.p-2[data-v-5753a71c]{padding:1rem}.p-3[data-v-5753a71c]{padding:1.5rem}.p-4[data-v-5753a71c]{padding:2rem}.d-flex[data-v-5753a71c]{display:flex}.d-block[data-v-5753a71c]{display:block}.d-inline-block[data-v-5753a71c]{display:inline-block}.d-none[data-v-5753a71c]{display:none}.flex-column[data-v-5753a71c]{flex-direction:column}.flex-wrap[data-v-5753a71c]{flex-wrap:wrap}.justify-center[data-v-5753a71c]{justify-content:center}.justify-between[data-v-5753a71c]{justify-content:space-between}.align-center[data-v-5753a71c]{align-items:center}.w-100[data-v-5753a71c]{width:100%}.h-100[data-v-5753a71c]{height:100%}.rounded[data-v-5753a71c]{border-radius:8px}.rounded-lg[data-v-5753a71c]{border-radius:12px}.rounded-xl[data-v-5753a71c]{border-radius:16px}.shadow[data-v-5753a71c]{box-shadow:0 4px 16px #0003}.shadow-lg[data-v-5753a71c]{box-shadow:0 8px 32px #0000004d}.shadow-orange[data-v-5753a71c]{box-shadow:0 4px 16px #ff8c004d}.text-orange[data-v-5753a71c]{color:#ff8c00}.text-white[data-v-5753a71c]{color:#fff}.text-gray[data-v-5753a71c]{color:#ccc}.text-muted[data-v-5753a71c]{color:#888}.bg-orange[data-v-5753a71c]{background:#ff8c00}.bg-transparent[data-v-5753a71c]{background:transparent}.border-orange[data-v-5753a71c]{border-color:#ff8c00}.border-orange-light[data-v-5753a71c]{border-color:#ff8c004d}.cursor-pointer[data-v-5753a71c]{cursor:pointer}.cursor-not-allowed[data-v-5753a71c]{cursor:not-allowed}.overflow-hidden[data-v-5753a71c]{overflow:hidden}.overflow-auto[data-v-5753a71c]{overflow:auto}.position-relative[data-v-5753a71c]{position:relative}.position-absolute[data-v-5753a71c]{position:absolute}.z-high[data-v-5753a71c]{z-index:1000}.z-higher[data-v-5753a71c]{z-index:1001}.modal-overlay[data-v-5753a71c]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-5753a71c .3s ease;padding:1rem;box-sizing:border-box}@keyframes fadeIn-5753a71c{0%{opacity:0}to{opacity:1}}.modal-content[data-v-5753a71c]{background:linear-gradient(135deg,#0f1419f2,#1a2332f2);border:1px solid rgba(255,140,0,.3);border-radius:16px;padding:2rem;min-width:500px;max-width:90vw;max-height:90vh;overflow-y:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px #00000080;animation:slideInScale-5753a71c .3s ease;position:relative}@keyframes slideInScale-5753a71c{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-5753a71c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,140,0,.2)}.modal-title[data-v-5753a71c]{margin:0;color:#ff8c00;font-size:1.5rem;font-weight:700}.modal-body[data-v-5753a71c]{margin-bottom:2rem}.modal-footer[data-v-5753a71c]{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid rgba(255,140,0,.1)}.form-group[data-v-5753a71c],.modal-content .form-group[data-v-5753a71c]{margin-bottom:1.5rem}.modal-content label[data-v-5753a71c]{display:block;margin-bottom:.5rem;color:#ff8c00;font-weight:600;font-size:.95rem}.modal-content input[data-v-5753a71c],.modal-content select[data-v-5753a71c],.modal-content textarea[data-v-5753a71c]{width:100%;padding:1rem;background:linear-gradient(135deg,#ffffff0d,#ff8c000d);border:1px solid rgba(255,140,0,.3);border-radius:10px;color:#fff;font-size:.95rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.modal-content input[data-v-5753a71c]:focus,.modal-content select[data-v-5753a71c]:focus,.modal-content textarea[data-v-5753a71c]:focus{outline:none;border-color:#ff8c00;box-shadow:0 0 0 3px #ff8c0033;background:linear-gradient(135deg,#ffffff14,#ff8c0014)}.modal-content input[data-v-5753a71c]::placeholder,.modal-content textarea[data-v-5753a71c]::placeholder{color:#fff9}.modal-content select[data-v-5753a71c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff8c00'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2rem;padding-right:3rem}.pools-config[data-v-5753a71c]{background:linear-gradient(135deg,#ff8c001a,#ff8c000d);border:1px solid rgba(255,140,0,.3);border-radius:12px;padding:1.5rem;margin:1rem 0}.pools-header[data-v-5753a71c]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:#ff8c00;font-weight:600}.pools-summary[data-v-5753a71c]{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:#ccc;margin-bottom:1rem}.pool-icon[data-v-5753a71c]{color:#ff8c00;font-size:1.1rem}.teams-per-pool[data-v-5753a71c]{background:#ff8c0033;padding:.3rem .8rem;border-radius:8px;color:#ff8c00;font-weight:600}.groups-preview[data-v-5753a71c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.group-preview[data-v-5753a71c]{background:linear-gradient(135deg,#ffffff0d,#ff8c000d);border:1px solid rgba(255,140,0,.2);border-radius:10px;padding:1rem;text-align:center}.group-name[data-v-5753a71c]{font-weight:600;color:#ff8c00;margin-bottom:.5rem}.group-capacity[data-v-5753a71c]{color:#ccc;font-size:.85rem}.form-actions[data-v-5753a71c]{display:flex;gap:1rem;justify-content:flex-end;padding-top:1.5rem;border-top:1px solid rgba(255,140,0,.2);margin-top:2rem}.btn-create[data-v-5753a71c]{background:linear-gradient(135deg,#ff8c00,#f70);color:#fff;border:none;padding:1rem 2rem;border-radius:10px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;box-shadow:0 4px 16px #ff8c004d;min-width:160px;justify-content:center}.btn-create[data-v-5753a71c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.btn-create[data-v-5753a71c]:hover:before{left:100%}.btn-create[data-v-5753a71c]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff8c0066}.btn-create[data-v-5753a71c]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-cancel[data-v-5753a71c]{background:linear-gradient(135deg,#6c757d1a,#6c757d0d);border:1px solid rgba(108,117,125,.5);color:#6c757d;padding:1rem 2rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.95rem;min-width:120px;text-align:center}.btn-cancel[data-v-5753a71c]:hover{border-color:#6c757d;background:linear-gradient(135deg,#6c757d33,#6c757d1a);transform:translateY(-1px)}.team-form .form-group[data-v-5753a71c]{margin-bottom:1.2rem}.team-form label[data-v-5753a71c]{display:block;margin-bottom:.5rem;color:#ff8c00;font-weight:600}.team-form input[data-v-5753a71c]{width:100%;padding:.8rem;background:linear-gradient(135deg,#ffffff0d,#ff8c000d);border:1px solid rgba(255,140,0,.3);border-radius:8px;color:#fff;font-size:.9rem;transition:all .3s ease;box-sizing:border-box}.team-form input[data-v-5753a71c]:focus{outline:none;border-color:#ff8c00;box-shadow:0 0 0 3px #ff8c0033}.team-form .form-actions[data-v-5753a71c]{border-top:1px solid rgba(255,140,0,.2);padding-top:1rem;margin-top:1.5rem}.match-form .form-group[data-v-5753a71c]{margin-bottom:1.2rem}.match-form label[data-v-5753a71c]{display:block;margin-bottom:.5rem;color:#ff8c00;font-weight:600}.match-form select[data-v-5753a71c],.match-form input[data-v-5753a71c]{width:100%;padding:.8rem;background:linear-gradient(135deg,#ffffff0d,#ff8c000d);border:1px solid rgba(255,140,0,.3);border-radius:8px;color:#fff;font-size:.9rem;transition:all .3s ease;box-sizing:border-box}.match-form select[data-v-5753a71c]:focus,.match-form input[data-v-5753a71c]:focus{outline:none;border-color:#ff8c00;box-shadow:0 0 0 3px #ff8c0033}.match-form .form-actions[data-v-5753a71c]{border-top:1px solid rgba(255,140,0,.2);padding-top:1rem;margin-top:1.5rem}.close-btn[data-v-5753a71c]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .3s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-5753a71c]:hover{background:#ffffff1a;color:#ff8c00}@media (max-width: 768px){.modal-content[data-v-5753a71c]{margin:1rem;padding:1.5rem;min-width:unset;max-width:calc(100% - 2rem)}.form-actions[data-v-5753a71c]{flex-direction:column;gap:.8rem}.btn-create[data-v-5753a71c],.btn-cancel[data-v-5753a71c]{width:100%;text-align:center}.groups-preview[data-v-5753a71c]{grid-template-columns:1fr}}@media (max-width: 480px){.modal-content[data-v-5753a71c]{margin:.5rem;padding:1rem}.pools-config[data-v-5753a71c]{padding:1rem}.btn-create[data-v-5753a71c],.btn-cancel[data-v-5753a71c]{padding:.8rem 1.5rem;font-size:.9rem}}.news-article[data-v-384a2b68]{color:#fff;background:#22285af7;border-radius:1em;padding:2em;margin:3em auto;max-width:700px;box-shadow:0 4px 16px #3a6cff33,0 2px 8px #0004;text-align:left;position:relative}.news-article h1[data-v-384a2b68]{color:#0087d4;margin-bottom:1em;text-align:center}.products-images[data-v-384a2b68]{display:flex;justify-content:center;align-items:flex-end;gap:2em;margin-bottom:2em;flex-wrap:wrap}.tshirt-img[data-v-384a2b68],.manchette-img[data-v-384a2b68]{max-width:260px;width:100%;border-radius:1em;display:block;height:auto}.news-content[data-v-384a2b68]{font-size:1.15em;line-height:1.7;color:#e0e0e0}.news-content ul[data-v-384a2b68]{margin:1em 0 1em 1.5em;padding-left:1em}.news-content li[data-v-384a2b68]{margin-bottom:.5em}.back-to-news-btn[data-v-384a2b68]{display:inline-block;margin-top:2em;padding:.8em 2em;background:#232526;color:#fff;font-weight:700;border-radius:.7em;text-decoration:none;font-size:1.1em;box-shadow:0 2px 12px #0008;border:2px solid #3a6cff;transition:background .2s,color .2s,border .2s,transform .2s;text-align:center;width:100%;box-sizing:border-box}.back-to-news-btn[data-v-384a2b68]:hover{background:#3a6cff;color:#fff;border-color:#ff4655;transform:scale(1.02)}@media (max-width: 900px){.news-article[data-v-384a2b68]{padding:1.2em;max-width:98vw}.products-images[data-v-384a2b68]{gap:1em}.tshirt-img[data-v-384a2b68],.manchette-img[data-v-384a2b68]{max-width:180px}}@media (max-width: 700px){.news-article[data-v-384a2b68]{padding:1em;margin:1.5em .2em;max-width:98vw}.products-images[data-v-384a2b68]{flex-direction:column;align-items:center;gap:1em}.tshirt-img[data-v-384a2b68],.manchette-img[data-v-384a2b68]{max-width:95vw}}@media (max-width: 500px){.news-article[data-v-384a2b68]{padding:.5em;margin:1em .1em;font-size:.98em}.products-images[data-v-384a2b68]{gap:.5em}.tshirt-img[data-v-384a2b68],.manchette-img[data-v-384a2b68]{max-width:98vw;border-radius:.5em}.news-article h1[data-v-384a2b68]{font-size:1.1em}}[data-v-9d8dd941]:root{--primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--secondary-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--dark-gradient: linear-gradient(135deg, #232526 0%, #1e2a78 100%);--glass-bg: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .2);--shadow-soft: 0 8px 32px rgba(0, 0, 0, .12);--shadow-strong: 0 20px 60px rgba(0, 0, 0, .3);--transition-smooth: all .4s cubic-bezier(.25, .46, .45, .94);--transition-bounce: all .3s cubic-bezier(.68, -.55, .265, 1.55)}.admin-teams-page[data-v-9d8dd941]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e,#0f1419,#000);position:relative;overflow-x:hidden}.admin-teams-page[data-v-9d8dd941]:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(74,144,226,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(80,200,120,.15) 0%,transparent 50%),radial-gradient(circle at 60% 40%,rgba(147,51,234,.1) 0%,transparent 30%);pointer-events:none;z-index:0;animation:backgroundFlow-9d8dd941 15s ease-in-out infinite}@keyframes backgroundFlow-9d8dd941{0%,to{opacity:1;transform:scale(1) rotate(0)}33%{opacity:.8;transform:scale(1.05) rotate(1deg)}66%{opacity:1.2;transform:scale(.95) rotate(-1deg)}}.admin-teams-page[data-v-9d8dd941]:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(2px 2px at 20px 30px,rgba(74,144,226,.3),transparent),radial-gradient(2px 2px at 40px 70px,rgba(80,200,120,.2),transparent),radial-gradient(1px 1px at 90px 40px,rgba(147,51,234,.4),transparent);background-repeat:repeat;background-size:120px 120px;pointer-events:none;z-index:0;animation:particleFloat-9d8dd941 20s linear infinite}@keyframes particleFloat-9d8dd941{0%{transform:translate(0)}to{transform:translate(-120px,-120px)}}.page-header[data-v-9d8dd941]{position:relative;z-index:1;padding:4rem 2rem;-webkit-backdrop-filter:blur(25px) saturate(180%);backdrop-filter:blur(25px) saturate(180%);background:linear-gradient(135deg,#ffffff14,#ffffff08);border-bottom:1px solid rgba(74,144,226,.2);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a;overflow:hidden}.page-header[data-v-9d8dd941]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(74,144,226,.1),transparent);animation:shimmer-9d8dd941 3s ease-in-out infinite}@keyframes shimmer-9d8dd941{0%{left:-100%}to{left:100%}}.header-content[data-v-9d8dd941]{max-width:1200px;margin:0 auto;text-align:center}.title-section[data-v-9d8dd941]{margin-bottom:2rem}.page-title[data-v-9d8dd941]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;background:linear-gradient(135deg,#4a90e2,#50c878,#9333ea,#f59e0b);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift-9d8dd941 4s ease-in-out infinite;margin:0;letter-spacing:-.02em;position:relative;filter:drop-shadow(0 4px 8px rgba(74,144,226,.3))}.page-title[data-v-9d8dd941]:after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#4a90e2,#50c878,transparent);animation:underlineGlow-9d8dd941 2s ease-in-out infinite}@keyframes underlineGlow-9d8dd941{0%,to{opacity:.5;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}.title-decoration[data-v-9d8dd941]{width:100px;height:4px;background:var(--primary-gradient);margin:1rem auto;border-radius:2px;animation:pulse-9d8dd941 2s ease-in-out infinite}@keyframes gradientShift-9d8dd941{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes pulse-9d8dd941{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(1.2);opacity:.8}}.welcome-section[data-v-9d8dd941]{max-width:600px;margin:0 auto}.welcome-text[data-v-9d8dd941]{font-size:1.3rem;color:#ffffffe6;margin-bottom:.5rem}.username[data-v-9d8dd941]{font-weight:700;color:#667eea;text-shadow:0 0 20px rgba(102,126,234,.5)}.description-text[data-v-9d8dd941]{font-size:1.1rem;color:#ffffffb3;margin-bottom:1.5rem;line-height:1.6}.manager-badge[data-v-9d8dd941]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#4a90e233,#9333ea33);border:1px solid rgba(74,144,226,.3);border-radius:50px;-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);font-weight:600;color:#4a90e2;animation:float-9d8dd941 3s ease-in-out infinite;position:relative;overflow:hidden}.manager-badge[data-v-9d8dd941]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:badgeShimmer-9d8dd941 2s ease-in-out infinite}@keyframes badgeShimmer-9d8dd941{0%{left:-100%}to{left:100%}}@keyframes float-9d8dd941{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.main-content[data-v-9d8dd941]{position:relative;z-index:1;padding:2rem;max-width:1400px;margin:0 auto}.loading-container[data-v-9d8dd941]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem}.loading-animation[data-v-9d8dd941]{display:flex;gap:1rem;margin-bottom:2rem}.loading-circle[data-v-9d8dd941]{width:1.2rem;height:1.2rem;background:linear-gradient(135deg,#4a90e2,#50c878);border-radius:50%;animation:loadingBounce-9d8dd941 1.4s ease-in-out infinite both;box-shadow:0 4px 12px #4a90e266,inset 0 1px #ffffff4d}.loading-circle[data-v-9d8dd941]:nth-child(1){animation-delay:-.32s;background:linear-gradient(135deg,#4a90e2,#3b82f6)}.loading-circle[data-v-9d8dd941]:nth-child(2){animation-delay:-.16s;background:linear-gradient(135deg,#50c878,#10b981)}.loading-circle[data-v-9d8dd941]:nth-child(3){animation-delay:0s;background:linear-gradient(135deg,#9333ea,#8b5cf6)}@keyframes loadingBounce-9d8dd941{0%,80%,to{transform:scale(0) rotate(0);opacity:.7}40%{transform:scale(1) rotate(180deg);opacity:1}}.loading-text[data-v-9d8dd941]{font-size:1.2rem;color:#fffc;font-weight:500}.empty-state[data-v-9d8dd941]{text-align:center;padding:4rem 2rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:500px;margin:0 auto}.empty-icon[data-v-9d8dd941]{font-size:4rem;color:#f5576c;margin-bottom:1.5rem;animation:bounce-9d8dd941 2s ease-in-out infinite}@keyframes bounce-9d8dd941{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.empty-title[data-v-9d8dd941]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:1rem}.empty-description[data-v-9d8dd941]{color:#ffffffb3;line-height:1.6;margin-bottom:2rem}.contact-btn[data-v-9d8dd941]{padding:1rem 2rem;background:var(--secondary-gradient);border:none;border-radius:50px;color:#fff;font-weight:600;cursor:pointer;transition:var(--transition-bounce);box-shadow:var(--shadow-soft)}.contact-btn[data-v-9d8dd941]:hover{transform:translateY(-2px);box-shadow:var(--shadow-strong)}.teams-section[data-v-9d8dd941]{margin-top:2rem}.section-header[data-v-9d8dd941]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:0 1rem}.section-title[data-v-9d8dd941]{display:flex;align-items:center;gap:1rem;font-size:2rem;font-weight:700;color:#fff;margin:0}.section-title i[data-v-9d8dd941]{color:#667eea;font-size:1.5rem}.teams-count[data-v-9d8dd941]{padding:.5rem 1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;color:#fffc;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.teams-grid[data-v-9d8dd941]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}.team-card[data-v-9d8dd941]{position:relative;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid rgba(74,144,226,.15);border-radius:2rem;padding:2rem;cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1);-webkit-backdrop-filter:blur(25px) saturate(180%);backdrop-filter:blur(25px) saturate(180%);overflow:hidden;animation:slideIn-9d8dd941 .8s ease-out forwards;opacity:0;transform:translateY(50px) rotateX(10deg);transform-style:preserve-3d;perspective:1000px;box-shadow:0 10px 30px #0003,0 1px 8px #0000001a,inset 0 1px #ffffff1a,inset 0 -1px #0000001a}@keyframes slideIn-9d8dd941{0%{opacity:0;transform:translateY(50px) rotateX(10deg) scale(.95);filter:blur(5px)}60%{opacity:.8;transform:translateY(-5px) rotateX(0) scale(1.02);filter:blur(1px)}to{opacity:1;transform:translateY(0) rotateX(0) scale(1);filter:blur(0px)}}.card-glow[data-v-9d8dd941]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg at 50% 50%,transparent,rgba(74,144,226,.15),rgba(80,200,120,.1),rgba(147,51,234,.15),transparent);animation:rotate-9d8dd941 25s linear infinite;opacity:0;transition:opacity .5s ease;filter:blur(1px)}@keyframes rotate-9d8dd941{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.02)}to{transform:rotate(360deg) scale(1)}}.team-card:hover .card-glow[data-v-9d8dd941]{opacity:1}.team-card[data-v-9d8dd941]:hover{transform:translateY(-15px) rotateX(5deg) rotateY(2deg) scale(1.03);border-color:#4a90e266;background:linear-gradient(135deg,#ffffff1f,#ffffff0a);box-shadow:0 25px 80px #0006,0 0 50px #4a90e24d,inset 0 1px #fff3,inset 0 -1px #0000001a}.team-card[data-v-9d8dd941]:active{transform:translateY(-8px) rotateX(2deg) scale(.98);transition:all .1s ease}.team-header[data-v-9d8dd941]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.team-logo-container[data-v-9d8dd941]{position:relative}.team-logo[data-v-9d8dd941]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.2);transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;z-index:2;box-shadow:0 4px 15px #0003,inset 0 1px #ffffff1a;filter:saturate(1.1) contrast(1.05)}.team-logo[data-v-9d8dd941]:hover{filter:saturate(1.3) contrast(1.1) brightness(1.1)}.logo-ring[data-v-9d8dd941]{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border:2px solid transparent;border-radius:50%;background:conic-gradient(from 0deg,#667eea,#764ba2,#f093fb,#667eea);animation:rotate-9d8dd941 3s linear infinite;opacity:0;transition:opacity .3s ease}.team-card:hover .logo-ring[data-v-9d8dd941]{opacity:1}.team-card:hover .team-logo[data-v-9d8dd941]{transform:scale(1.1)}.team-badge[data-v-9d8dd941]{padding:.25rem .75rem;background:#0000004d;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.team-id[data-v-9d8dd941]{font-size:.9rem;font-weight:700;color:#fffc}.team-content[data-v-9d8dd941]{margin-bottom:2rem}.team-name[data-v-9d8dd941]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.team-description[data-v-9d8dd941]{color:#ffffffb3;line-height:1.5;font-size:.95rem}.team-actions[data-v-9d8dd941]{display:flex;gap:.75rem;justify-content:center}.action-btn[data-v-9d8dd941]{flex:1;padding:.75rem 1rem;border:none;border-radius:12px;font-weight:600;font-size:.9rem;cursor:pointer;transition:var(--transition-bounce);display:flex;flex-direction:column;align-items:center;gap:.25rem;position:relative;overflow:hidden}.action-btn[data-v-9d8dd941]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transition:all .6s ease;transform:translate(-50%,-50%)}.action-btn[data-v-9d8dd941]:hover:before{width:300%;height:300%}.action-btn.primary[data-v-9d8dd941]{background:linear-gradient(135deg,#4a90e2,#50c878);color:#fff;box-shadow:0 6px 20px #4a90e266,0 2px 8px #0003,inset 0 1px #fff3;border:1px solid rgba(74,144,226,.3)}.action-btn.secondary[data-v-9d8dd941]{background:linear-gradient(135deg,#9333ea,#c084fc);color:#fff;box-shadow:0 6px 20px #9333ea66,0 2px 8px #0003,inset 0 1px #fff3;border:1px solid rgba(147,51,234,.3)}.action-btn.tertiary[data-v-9d8dd941]{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff;box-shadow:0 6px 20px #f59e0b66,0 2px 8px #0003,inset 0 1px #fff3;border:1px solid rgba(245,158,11,.3)}.action-btn[data-v-9d8dd941]:hover{transform:translateY(-5px) scale(1.05);filter:brightness(1.1) saturate(1.2)}.action-btn.primary[data-v-9d8dd941]:hover{box-shadow:0 12px 35px #4a90e280,0 4px 12px #0000004d,inset 0 1px #ffffff4d}.action-btn.secondary[data-v-9d8dd941]:hover{box-shadow:0 12px 35px #9333ea80,0 4px 12px #0000004d,inset 0 1px #ffffff4d}.action-btn.tertiary[data-v-9d8dd941]:hover{box-shadow:0 12px 35px #f59e0b80,0 4px 12px #0000004d,inset 0 1px #ffffff4d}.action-btn[data-v-9d8dd941]:active{transform:translateY(-2px) scale(.98);transition:all .1s ease}.action-btn i[data-v-9d8dd941]{font-size:1.1rem;position:relative;z-index:1}.action-btn span[data-v-9d8dd941]{position:relative;z-index:1}.page-footer[data-v-9d8dd941]{position:relative;z-index:1;text-align:center;padding:2rem;margin-top:4rem}.back-button[data-v-9d8dd941]{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:50px;color:#ffffffe6;font-weight:600;cursor:pointer;transition:var(--transition-smooth);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-soft)}.back-button[data-v-9d8dd941]:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:var(--shadow-strong)}@media (max-width: 1024px){.teams-grid[data-v-9d8dd941]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}}@media (max-width: 768px){.page-header[data-v-9d8dd941]{padding:2rem 1rem}.main-content[data-v-9d8dd941]{padding:1rem}.section-header[data-v-9d8dd941]{flex-direction:column;gap:1rem;text-align:center}.teams-grid[data-v-9d8dd941]{grid-template-columns:1fr;gap:1.5rem}.team-card[data-v-9d8dd941]{padding:1.5rem}.team-actions[data-v-9d8dd941]{flex-direction:column}.action-btn[data-v-9d8dd941]{flex-direction:row;justify-content:center;padding:1rem}}@media (max-width: 480px){.page-title[data-v-9d8dd941]{font-size:2rem}.welcome-text[data-v-9d8dd941]{font-size:1.1rem}.team-header[data-v-9d8dd941]{flex-direction:column;align-items:center;gap:1rem}.team-logo[data-v-9d8dd941]{width:60px;height:60px}}@media (prefers-reduced-motion: no-preference){.team-card[data-v-9d8dd941]:nth-child(1){animation-delay:.1s}.team-card[data-v-9d8dd941]:nth-child(2){animation-delay:.2s}.team-card[data-v-9d8dd941]:nth-child(3){animation-delay:.3s}.team-card[data-v-9d8dd941]:nth-child(4){animation-delay:.4s}.team-card[data-v-9d8dd941]:nth-child(5){animation-delay:.5s}.team-card[data-v-9d8dd941]:nth-child(6){animation-delay:.6s}.team-card[data-v-9d8dd941]:nth-child(7){animation-delay:.7s}}.admin-leagues-container[data-v-4894e8d1]{padding:2rem;background:#f8f9fa;min-height:100vh;color:#333}.admin-header[data-v-4894e8d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:2rem;background:#fff;border-radius:15px;box-shadow:0 4px 20px #0000001a}.header-content h1[data-v-4894e8d1]{margin:0;color:#333;font-size:2rem;font-weight:700}.header-content p[data-v-4894e8d1]{margin:.5rem 0 0;color:#666}.create-button[data-v-4894e8d1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;transition:transform .2s ease}.create-button[data-v-4894e8d1]:hover{transform:translateY(-2px)}.filters-section[data-v-4894e8d1]{display:flex;gap:1rem;margin-bottom:2rem;align-items:center;flex-wrap:wrap}.search-box[data-v-4894e8d1]{position:relative;flex:1;min-width:300px}.search-box i[data-v-4894e8d1]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#666}.search-box input[data-v-4894e8d1]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #ddd;border-radius:10px;font-size:1rem;color:#333}.filter-tabs[data-v-4894e8d1]{display:flex;gap:.5rem}.filter-tab[data-v-4894e8d1]{padding:.5rem 1rem;border:1px solid #ddd;background:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease;color:#333}.filter-tab.active[data-v-4894e8d1]{background:#667eea;color:#fff;border-color:#667eea}.game-filter select[data-v-4894e8d1]{padding:.75rem;border:1px solid #ddd;border-radius:10px;background:#fff;color:#333}.leagues-grid[data-v-4894e8d1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.league-card[data-v-4894e8d1]{background:#fff;border-radius:15px;padding:1.5rem;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease}.league-card[data-v-4894e8d1]:hover{transform:translateY(-5px)}.league-header[data-v-4894e8d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.league-info[data-v-4894e8d1]{display:flex;align-items:center;gap:1rem}.game-icon[data-v-4894e8d1]{width:40px;height:40px;object-fit:contain}.league-info h3[data-v-4894e8d1]{margin:0;color:#333;font-size:1.2rem}.league-info p[data-v-4894e8d1]{margin:0;color:#666;font-size:.9rem}.status-badge[data-v-4894e8d1]{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:600}.status-badge.upcoming[data-v-4894e8d1]{background:#e3f2fd;color:#1976d2}.status-badge.active[data-v-4894e8d1]{background:#e8f5e8;color:#4caf50}.status-badge.completed[data-v-4894e8d1]{background:#f3e5f5;color:#9c27b0}.status-badge.cancelled[data-v-4894e8d1]{background:#ffebee;color:#f44336}.league-stats[data-v-4894e8d1]{display:flex;justify-content:space-around;margin:1rem 0;padding:1rem;background:#f8f9fa;border-radius:10px}.stat[data-v-4894e8d1]{text-align:center}.stat strong[data-v-4894e8d1]{display:block;font-size:1.5rem;color:#333}.stat span[data-v-4894e8d1]{font-size:.8rem;color:#666}.league-dates[data-v-4894e8d1]{display:flex;justify-content:space-between;margin:1rem 0}.date[data-v-4894e8d1]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#666}.league-actions[data-v-4894e8d1]{display:flex;gap:.5rem;flex-wrap:wrap}.action-btn[data-v-4894e8d1]{flex:1;min-width:80px;padding:.5rem;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:.8rem;font-weight:600}.action-btn.view[data-v-4894e8d1]{background:#e3f2fd;color:#1976d2}.action-btn.edit[data-v-4894e8d1]{background:#fff3e0;color:#f57c00}.action-btn.teams[data-v-4894e8d1]{background:#e8f5e8;color:#4caf50}.action-btn.matches[data-v-4894e8d1]{background:#f3e5f5;color:#9c27b0}.action-btn.delete[data-v-4894e8d1]{background:#ffebee;color:#f44336}.action-btn[data-v-4894e8d1]:hover{transform:translateY(-1px);opacity:.8}.modal-overlay[data-v-4894e8d1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-4894e8d1]{background:#fff;border-radius:15px;padding:2rem;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;color:#333}.modal-content.large[data-v-4894e8d1]{max-width:900px}.modal-content.small[data-v-4894e8d1]{max-width:400px}.modal-header[data-v-4894e8d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #eee}.modal-header h2[data-v-4894e8d1]{margin:0;color:#333}.close-btn[data-v-4894e8d1]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}.league-form[data-v-4894e8d1]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-4894e8d1]{display:flex;flex-direction:column;gap:.5rem}.form-row[data-v-4894e8d1]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label[data-v-4894e8d1]{font-weight:600;color:#333}.form-group input[data-v-4894e8d1],.form-group select[data-v-4894e8d1],.form-group textarea[data-v-4894e8d1]{padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;color:#333}.form-actions[data-v-4894e8d1]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.btn[data-v-4894e8d1]{padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.btn.primary[data-v-4894e8d1]{background:#667eea;color:#fff}.btn.secondary[data-v-4894e8d1]{background:#f8f9fa;color:#333;border:1px solid #ddd}.btn.danger[data-v-4894e8d1]{background:#f44336;color:#fff}.btn.small[data-v-4894e8d1]{padding:.5rem 1rem;font-size:.9rem}.btn[data-v-4894e8d1]:disabled{opacity:.6;cursor:not-allowed}.teams-management[data-v-4894e8d1]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.teams-list[data-v-4894e8d1]{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto}.team-item[data-v-4894e8d1]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:10px}.team-logo[data-v-4894e8d1]{width:40px;height:40px;object-fit:contain;border-radius:50%}.team-info[data-v-4894e8d1]{flex:1}.team-info strong[data-v-4894e8d1]{display:block;color:#333}.team-info span[data-v-4894e8d1]{color:#666;font-size:.9rem}.warning[data-v-4894e8d1]{color:#f44336;font-weight:600}.loading-overlay[data-v-4894e8d1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:2000}.loading-spinner[data-v-4894e8d1]{text-align:center;color:#333}.loading-spinner i[data-v-4894e8d1]{font-size:3rem;margin-bottom:1rem;color:#667eea}@media (max-width: 768px){.admin-leagues-container[data-v-4894e8d1]{padding:1rem}.admin-header[data-v-4894e8d1]{flex-direction:column;gap:1rem;text-align:center}.filters-section[data-v-4894e8d1]{flex-direction:column;gap:1rem}.search-box[data-v-4894e8d1]{min-width:auto}.leagues-grid[data-v-4894e8d1],.form-row[data-v-4894e8d1],.teams-management[data-v-4894e8d1]{grid-template-columns:1fr}.modal-content[data-v-4894e8d1]{padding:1rem;width:95%}}.gestion-staff-page[data-v-e0d92289]{min-height:100vh;background:linear-gradient(135deg,#1e1b4b,#312e81,#4c1d95);color:#fff;padding:2rem;display:flex;flex-direction:column;align-items:center}.header-section[data-v-e0d92289]{width:100%;max-width:1200px;margin-bottom:3rem;text-align:center}.back-btn[data-v-e0d92289]{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:#fff;padding:.8rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:1rem;margin-bottom:2rem}.back-btn[data-v-e0d92289]:hover{background:#fff3;transform:translateY(-2px)}.header-section h1[data-v-e0d92289]{font-size:2.5rem;margin:0}.panel-navigation[data-v-e0d92289]{display:flex;gap:2rem;justify-content:center;align-items:center;flex-wrap:wrap}.nav-btn[data-v-e0d92289]{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);color:#fff;padding:2rem 3rem;border-radius:16px;cursor:pointer;transition:all .3s ease;font-size:1.1rem;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:200px;text-align:center}.nav-btn[data-v-e0d92289]:hover{background:#fff3;transform:translateY(-5px);box-shadow:0 10px 25px #0000004d}.nav-btn i[data-v-e0d92289]{font-size:2.5rem;margin-bottom:.5rem}.nav-btn span[data-v-e0d92289]{font-size:1.2rem}@media (max-width: 768px){.gestion-staff-page[data-v-e0d92289]{padding:1rem}.panel-navigation[data-v-e0d92289]{flex-direction:column;gap:1rem}.nav-btn[data-v-e0d92289]{min-width:100%;padding:1.5rem 2rem}.header-section h1[data-v-e0d92289]{font-size:2rem}}.organigramme-page[data-v-e4478ff0]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);color:#fff;padding:2rem;position:relative;overflow-x:auto}.header-section[data-v-e4478ff0]{text-align:center;margin-bottom:3rem;position:relative}.back-btn[data-v-e4478ff0]{position:absolute;top:0;left:0;background:#3a6cff33;border:2px solid #3a6cff;color:#3a6cff;padding:.75rem 1.5rem;border-radius:12px;cursor:pointer;font-weight:600;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-btn[data-v-e4478ff0]:hover{background:#3a6cff;color:#fff;transform:translate(-5px)}.header-section h1[data-v-e4478ff0]{font-size:3rem;font-weight:700;background:linear-gradient(45deg,#3a6cff,#ff6b6b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.page-subtitle[data-v-e4478ff0]{font-size:1.2rem;color:#b8c5d6;margin-top:.5rem}.org-chart[data-v-e4478ff0]{position:relative;width:100%;max-width:1400px;margin:0 auto;padding:2rem 0}.org-level[data-v-e4478ff0]{display:flex;justify-content:center;align-items:center;margin-bottom:4rem;position:relative}.level-1[data-v-e4478ff0]{margin-bottom:5rem}.level-2[data-v-e4478ff0]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto 5rem}.level-3[data-v-e4478ff0]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:900px;margin:0 auto 5rem}.level-poles[data-v-e4478ff0]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:800px;margin:0 auto}.position-container[data-v-e4478ff0]{display:flex;justify-content:center}.org-card[data-v-e4478ff0]{background:#ffffff1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid rgba(255,255,255,.2);border-radius:20px;padding:1.5rem;text-align:center;transition:all .3s ease;width:100%;max-width:280px;position:relative;overflow:hidden}.org-card[data-v-e4478ff0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .6s ease;z-index:1}.org-card[data-v-e4478ff0]:hover:before{transform:translate(100%)}.org-card[data-v-e4478ff0]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #3a6cff4d}.card-icon[data-v-e4478ff0]{font-size:2.5rem;margin-bottom:1rem;position:relative;z-index:2}.card-content[data-v-e4478ff0]{position:relative;z-index:2}.card-content h3[data-v-e4478ff0]{font-size:1.3rem;font-weight:700;margin-bottom:1rem;color:#fff}.member-info[data-v-e4478ff0]{display:flex;flex-direction:column;gap:.3rem}.member-name[data-v-e4478ff0]{font-weight:600;color:#e8f4fd;font-size:1.1rem}.member-email[data-v-e4478ff0]{font-size:.9rem;color:#b8c5d6}.president-card[data-v-e4478ff0]{border-color:gold}.president-card .card-icon[data-v-e4478ff0]{color:gold}.vice-president-card[data-v-e4478ff0]{border-color:#ff6b6b}.vice-president-card .card-icon[data-v-e4478ff0]{color:#ff6b6b}.tresoriere-card[data-v-e4478ff0]{border-color:#4ecdc4}.tresoriere-card .card-icon[data-v-e4478ff0]{color:#4ecdc4}.secretaire-card[data-v-e4478ff0]{border-color:#45b7d1}.secretaire-card .card-icon[data-v-e4478ff0]{color:#45b7d1}.directeur-esport-card[data-v-e4478ff0]{border-color:#3a6cff}.directeur-esport-card .card-icon[data-v-e4478ff0]{color:#3a6cff}.dir-valorant-card[data-v-e4478ff0]{border-color:#ff416c}.dir-valorant-card .card-icon[data-v-e4478ff0]{color:#ff416c}.dir-cod-card[data-v-e4478ff0]{border-color:#f7b731}.dir-cod-card .card-icon[data-v-e4478ff0]{color:#f7b731}.dir-rl-card[data-v-e4478ff0]{border-color:#5f27cd}.dir-rl-card .card-icon[data-v-e4478ff0]{color:#5f27cd}.dir-lol-card[data-v-e4478ff0]{border-color:#00d2d3}.dir-lol-card .card-icon[data-v-e4478ff0]{color:#00d2d3}.pole-container[data-v-e4478ff0]{display:flex;justify-content:center}.pole-card[data-v-e4478ff0]{background:#ffffff14;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:2rem;width:100%;max-width:350px;transition:all .3s ease;position:relative;overflow:hidden}.pole-card[data-v-e4478ff0]:hover{transform:translateY(-10px);box-shadow:0 25px 50px #0000004d}.comm-card[data-v-e4478ff0]{border:2px solid #3a6cff}.comm-card[data-v-e4478ff0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(58,108,255,.1),transparent);z-index:1}.events-card[data-v-e4478ff0]{border:2px solid #ff6b6b}.events-card[data-v-e4478ff0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(255,107,107,.1),transparent);z-index:1}.pole-header[data-v-e4478ff0]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;position:relative;z-index:2}.pole-icon[data-v-e4478ff0]{font-size:2rem}.comm-card .pole-icon[data-v-e4478ff0]{color:#3a6cff}.events-card .pole-icon[data-v-e4478ff0]{color:#ff6b6b}.pole-header h3[data-v-e4478ff0]{font-size:1.5rem;font-weight:700;margin:0}.comm-card .pole-header h3[data-v-e4478ff0]{color:#3a6cff}.events-card .pole-header h3[data-v-e4478ff0]{color:#ff6b6b}.pole-content[data-v-e4478ff0]{position:relative;z-index:2}.empty-pole[data-v-e4478ff0]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;color:#b8c5d6;font-style:italic}.empty-pole i[data-v-e4478ff0]{font-size:2rem;opacity:.5}.members-list[data-v-e4478ff0]{display:flex;flex-direction:column;gap:1rem}.pole-member[data-v-e4478ff0]{display:flex;flex-direction:column;gap:.3rem;padding:1rem;background:#ffffff0d;border-radius:12px;border-left:4px solid}.comm-card .pole-member[data-v-e4478ff0]{border-left-color:#3a6cff}.events-card .pole-member[data-v-e4478ff0]{border-left-color:#ff6b6b}.pole-member .member-name[data-v-e4478ff0]{font-weight:600;color:#fff}.pole-member .member-role[data-v-e4478ff0]{font-size:.9rem;color:#b8c5d6}.connection-lines[data-v-e4478ff0]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.connection-lines line[data-v-e4478ff0]{filter:drop-shadow(0 0 3px rgba(58,108,255,.5))}@media (max-width: 1200px){.level-2[data-v-e4478ff0]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.level-3[data-v-e4478ff0]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.organigramme-page[data-v-e4478ff0]{padding:1rem}.header-section h1[data-v-e4478ff0]{font-size:2rem}.level-2[data-v-e4478ff0],.level-3[data-v-e4478ff0]{grid-template-columns:1fr;max-width:300px}.level-poles[data-v-e4478ff0]{grid-template-columns:1fr;gap:2rem}.org-card[data-v-e4478ff0]{max-width:250px}.pole-card[data-v-e4478ff0]{max-width:300px}.back-btn[data-v-e4478ff0]{position:relative;margin-bottom:1rem}}@media (max-width: 480px){.org-card[data-v-e4478ff0],.pole-card[data-v-e4478ff0]{max-width:100%}.card-content h3[data-v-e4478ff0]{font-size:1.1rem}.pole-header h3[data-v-e4478ff0]{font-size:1.3rem}}[data-v-5577e0de]:root{--primary-color: #6366f1;--secondary-color: #8b5cf6;--accent-color: #06b6d4;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--dark-bg: #1e293b;--darker-bg: #0f172a;--card-bg: #334155;--text-primary: #f8fafc;--text-secondary: #cbd5e1;--border-color: #475569}.organigramme-page[data-v-5577e0de]{min-height:100vh;background:linear-gradient(135deg,var(--darker-bg) 0%,var(--dark-bg) 100%);color:var(--text-primary);overflow-x:hidden}.hero-header[data-v-5577e0de]{padding:80px 0 60px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);text-align:center;position:relative}.hero-header[data-v-5577e0de]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="20" cy="20" r="2" fill="white" opacity="0.1"/><circle cx="80" cy="40" r="1.5" fill="white" opacity="0.1"/><circle cx="40" cy="80" r="1" fill="white" opacity="0.1"/></svg>')}.page-title[data-v-5577e0de]{font-size:3rem;font-weight:700;margin-bottom:1rem;position:relative}.page-title i[data-v-5577e0de]{margin-right:1rem;color:var(--accent-color)}.page-subtitle[data-v-5577e0de]{font-size:1.2rem;opacity:.9;max-width:600px;margin:0 auto}.container[data-v-5577e0de]{max-width:1400px;margin:0 auto;padding:0 2rem}.org-chart-section[data-v-5577e0de]{padding:80px 0}.org-chart[data-v-5577e0de]{display:flex;flex-direction:column;gap:60px}.org-level[data-v-5577e0de]{display:flex;flex-direction:column;align-items:center;position:relative}.level-title[data-v-5577e0de]{margin-bottom:30px;text-align:center}.level-title span[data-v-5577e0de]{font-size:1.5rem;font-weight:600;color:var(--accent-color);padding:8px 24px;background:#06b6d41a;border-radius:25px;border:2px solid var(--accent-color)}.org-row[data-v-5577e0de]{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;width:100%}.org-card[data-v-5577e0de]{background:var(--card-bg);border-radius:15px;padding:25px;min-width:280px;max-width:320px;text-align:center;border:2px solid var(--border-color);transition:all .3s ease;position:relative;overflow:hidden;opacity:0;transform:translateY(30px)}.org-card[data-v-5577e0de]:hover{transform:translateY(-10px);border-color:var(--primary-color);box-shadow:0 20px 40px #6366f14d}.org-card.animate-in[data-v-5577e0de]{opacity:1;transform:translateY(0)}.card-header[data-v-5577e0de]{margin-bottom:15px}.card-header i[data-v-5577e0de]{font-size:2.5rem;color:var(--accent-color)}.card-content h3[data-v-5577e0de]{font-size:1.3rem;font-weight:600;margin-bottom:8px;color:var(--text-primary)}.role-desc[data-v-5577e0de]{font-size:.95rem;color:var(--text-secondary);margin-bottom:15px;line-height:1.4}.responsibilities[data-v-5577e0de]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.resp-tag[data-v-5577e0de]{background:#6366f133;color:var(--primary-color);padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:500}.org-card.president .card-header i[data-v-5577e0de]{color:#fbbf24}.org-card.vice-president .card-header i[data-v-5577e0de]{color:var(--primary-color)}.org-card.tresoriere .card-header i[data-v-5577e0de]{color:var(--success-color)}.org-card.secretaire .card-header i[data-v-5577e0de]{color:var(--accent-color)}.org-card.manager .card-header i[data-v-5577e0de]{color:var(--secondary-color)}.org-card.coach-principal .card-header i[data-v-5577e0de]{color:var(--warning-color)}.org-card.community-manager .card-header i[data-v-5577e0de]{color:#ec4899}.org-card.coach-valorant .card-header i[data-v-5577e0de]{color:#ff6b6b}.org-card.coach-lol .card-header i[data-v-5577e0de]{color:#4dabf7}.org-card.coach-cod .card-header i[data-v-5577e0de]{color:#ff8787}.org-card.coach-rl .card-header i[data-v-5577e0de]{color:#69db7c}.org-card.analyste .card-header i[data-v-5577e0de]{color:var(--accent-color)}.org-card.tech-admin .card-header i[data-v-5577e0de]{color:var(--text-secondary)}.players-level .org-row[data-v-5577e0de]{width:100%}.games-row[data-v-5577e0de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;width:100%}.game-group[data-v-5577e0de]{background:var(--card-bg);border-radius:15px;padding:25px;border:2px solid var(--border-color)}.game-group h4[data-v-5577e0de]{font-size:1.2rem;font-weight:600;margin-bottom:20px;text-align:center;color:var(--accent-color)}.teams-container[data-v-5577e0de]{display:flex;flex-direction:column;gap:12px}.team-card[data-v-5577e0de]{background:#ffffff0d;padding:12px 16px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;border-left:4px solid}.team-card.blue[data-v-5577e0de]{border-left-color:#3b82f6}.team-card.red[data-v-5577e0de]{border-left-color:#ef4444}.team-card.gc[data-v-5577e0de]{border-left-color:#ec4899}.team-card.orange[data-v-5577e0de]{border-left-color:#f97316}.team-card.yellow[data-v-5577e0de]{border-left-color:#eab308}.team-card.brown[data-v-5577e0de]{border-left-color:#8b4513}.team-card.amethyste[data-v-5577e0de]{border-left-color:#8b5cf6}.team-card.corail[data-v-5577e0de]{border-left-color:#f43f5e}.team-card.green[data-v-5577e0de]{border-left-color:#22c55e}.team-name[data-v-5577e0de]{font-weight:500}.team-players[data-v-5577e0de]{font-size:.9rem;color:var(--text-secondary)}.stats-section[data-v-5577e0de]{padding:80px 0;background:#ffffff05}.section-title[data-v-5577e0de]{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:50px;color:var(--text-primary)}.stats-grid[data-v-5577e0de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.stat-card[data-v-5577e0de]{background:var(--card-bg);border-radius:15px;padding:30px;text-align:center;border:2px solid var(--border-color);transition:all .3s ease;opacity:0;transform:translateY(30px)}.stat-card[data-v-5577e0de]:hover{transform:translateY(-5px);border-color:var(--primary-color)}.stat-card.animate-in[data-v-5577e0de]{opacity:1;transform:translateY(0)}.stat-icon[data-v-5577e0de]{margin-bottom:15px}.stat-icon i[data-v-5577e0de]{font-size:2.5rem;color:var(--accent-color)}.stat-number[data-v-5577e0de]{display:block;font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:5px}.stat-label[data-v-5577e0de]{font-size:1rem;color:var(--text-secondary)}.recruitment-section[data-v-5577e0de]{padding:80px 0;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);text-align:center}.recruitment-content h2[data-v-5577e0de]{font-size:2.5rem;font-weight:700;margin-bottom:20px}.recruitment-content p[data-v-5577e0de]{font-size:1.2rem;margin-bottom:40px;opacity:.9}.recruitment-actions[data-v-5577e0de]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-5577e0de],.btn-secondary[data-v-5577e0de]{padding:15px 30px;border-radius:10px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.btn-primary[data-v-5577e0de]{background:#fff;color:var(--primary-color)}.btn-primary[data-v-5577e0de]:hover{background:var(--text-primary);transform:translateY(-2px)}.btn-secondary[data-v-5577e0de]{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3)}.btn-secondary[data-v-5577e0de]:hover{background:#fff3;transform:translateY(-2px)}@media (max-width: 768px){.page-title[data-v-5577e0de]{font-size:2rem}.org-row[data-v-5577e0de]{flex-direction:column;align-items:center}.org-card[data-v-5577e0de]{min-width:100%;max-width:100%}.games-row[data-v-5577e0de]{grid-template-columns:1fr}.recruitment-actions[data-v-5577e0de]{flex-direction:column;align-items:center}.btn-primary[data-v-5577e0de],.btn-secondary[data-v-5577e0de]{width:100%;max-width:300px;justify-content:center}}@media (max-width: 480px){.container[data-v-5577e0de]{padding:0 1rem}.page-title[data-v-5577e0de]{font-size:1.8rem}.page-subtitle[data-v-5577e0de]{font-size:1rem}.org-chart[data-v-5577e0de]{gap:40px}.org-card[data-v-5577e0de]{padding:20px}}.gantt-page[data-v-6db53105]{min-height:100vh;background:linear-gradient(135deg,#1e1b4b,#312e81,#4c1d95);color:#fff;padding:2rem}.header-section[data-v-6db53105]{margin-bottom:2rem}.back-btn[data-v-6db53105]{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:#fff;padding:.8rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:1rem;margin-bottom:1rem}.back-btn[data-v-6db53105]:hover{background:#fff3;transform:translateY(-2px)}.header-section h1[data-v-6db53105]{font-size:2.5rem;margin-bottom:.5rem}.page-subtitle[data-v-6db53105]{font-size:1.1rem;opacity:.8}.controls-section[data-v-6db53105]{margin-bottom:2rem}.stats-overview[data-v-6db53105]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-6db53105]{background:#ffffff1a;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:transform .3s ease}.stat-card[data-v-6db53105]:hover{transform:translateY(-2px)}.stat-card.todo[data-v-6db53105]{border-left:4px solid #f59e0b}.stat-card.progress[data-v-6db53105]{border-left:4px solid #3b82f6}.stat-card.done[data-v-6db53105]{border-left:4px solid #10b981}.stat-card.blocked[data-v-6db53105]{border-left:4px solid #ef4444}.stat-icon[data-v-6db53105]{width:60px;height:60px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.stat-info h3[data-v-6db53105]{font-size:2rem;margin-bottom:.25rem}.stat-info p[data-v-6db53105]{opacity:.8}.actions-bar[data-v-6db53105]{display:flex;justify-content:space-between;align-items:center;background:#ffffff0d;padding:1rem;border-radius:12px;flex-wrap:wrap;gap:1rem}.add-btn[data-v-6db53105]{background:#10b981;border:none;color:#fff;padding:.8rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:700}.add-btn[data-v-6db53105]:hover{background:#059669;transform:translateY(-2px)}.view-controls[data-v-6db53105]{display:flex;gap:.5rem}.view-btn[data-v-6db53105]{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);color:#fff;padding:.6rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.view-btn[data-v-6db53105]:hover,.view-btn.active[data-v-6db53105]{background:#6366f1;border-color:#6366f1}.filters[data-v-6db53105]{display:flex;gap:1rem}.filter-select[data-v-6db53105]{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.75rem 1rem;border-radius:8px;font-size:1rem}.filter-select option[data-v-6db53105]{background:#1e1b4b;color:#fff}.loading-section[data-v-6db53105]{text-align:center;padding:4rem;font-size:1.2rem}.loading-section i[data-v-6db53105]{font-size:3rem;margin-bottom:1rem;color:#6366f1}.gantt-container[data-v-6db53105]{background:#ffffff0d;border-radius:12px;overflow:hidden}.gantt-header[data-v-6db53105]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff1a;border-bottom:1px solid rgba(255,255,255,.2)}.timeline-controls[data-v-6db53105]{display:flex;gap:.5rem}.timeline-btn[data-v-6db53105]{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease}.timeline-btn[data-v-6db53105]:hover,.timeline-btn.active[data-v-6db53105]{background:#8b5cf6;border-color:#8b5cf6}.date-navigation[data-v-6db53105]{display:flex;align-items:center;gap:1rem}.nav-btn[data-v-6db53105]{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem;border-radius:6px;cursor:pointer;transition:all .3s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.nav-btn[data-v-6db53105]:hover{background:#fff3}.current-period[data-v-6db53105]{font-weight:700;min-width:200px;text-align:center}.today-btn[data-v-6db53105]{background:#3b82f6;border:none;color:#fff;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease}.today-btn[data-v-6db53105]:hover{background:#2563eb}.gantt-chart[data-v-6db53105]{display:flex;height:600px;overflow:hidden}.gantt-sidebar[data-v-6db53105]{width:400px;background:#ffffff0d;border-right:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column}.sidebar-header[data-v-6db53105]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;padding:1rem;background:#ffffff1a;border-bottom:1px solid rgba(255,255,255,.2);font-weight:700;font-size:.9rem}.sidebar-content[data-v-6db53105]{flex:1;overflow-y:auto}.task-row[data-v-6db53105]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease;min-height:80px;align-items:center}.task-row[data-v-6db53105]:hover,.task-row.selected[data-v-6db53105]{background:#ffffff1a}.task-info h4[data-v-6db53105]{font-size:1rem;margin-bottom:.5rem;color:#fbbf24}.task-info p[data-v-6db53105]{font-size:.8rem;opacity:.8;line-height:1.3}.assignee-info[data-v-6db53105]{display:flex;flex-direction:column;gap:.25rem}.assignee-name[data-v-6db53105]{font-size:.9rem;font-weight:700}.assignee-team[data-v-6db53105]{font-size:.8rem;opacity:.7}.status-select[data-v-6db53105]{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem;border-radius:6px;font-size:.8rem}.status-select.todo[data-v-6db53105]{border-color:#f59e0b}.status-select.progress[data-v-6db53105]{border-color:#3b82f6}.status-select.done[data-v-6db53105]{border-color:#10b981}.status-select.blocked[data-v-6db53105]{border-color:#ef4444}.progress-info[data-v-6db53105]{display:flex;flex-direction:column;gap:.5rem}.progress-bar[data-v-6db53105]{background:#fff3;border-radius:4px;height:8px;overflow:hidden}.progress-fill[data-v-6db53105]{background:#3b82f6;height:100%;transition:width .3s ease}.progress-text[data-v-6db53105]{font-size:.8rem;text-align:center}.gantt-timeline[data-v-6db53105]{flex:1;overflow-x:auto;position:relative}.timeline-header[data-v-6db53105]{display:flex;background:#ffffff1a;border-bottom:1px solid rgba(255,255,255,.2);position:sticky;top:0;z-index:5}.timeline-period[data-v-6db53105]{border-right:1px solid rgba(255,255,255,.2);padding:1rem;text-align:center;font-size:.9rem;font-weight:700;white-space:nowrap}.timeline-content[data-v-6db53105]{position:relative}.gantt-task-row[data-v-6db53105]{height:80px;border-bottom:1px solid rgba(255,255,255,.1);position:relative}.gantt-bar[data-v-6db53105]{position:absolute;top:20px;height:40px;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;box-shadow:0 2px 8px #0000004d;overflow:hidden}.gantt-bar[data-v-6db53105]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0006}.gantt-bar.todo[data-v-6db53105]{border-left:4px solid #f59e0b}.gantt-bar.progress[data-v-6db53105]{border-left:4px solid #3b82f6}.gantt-bar.done[data-v-6db53105]{border-left:4px solid #10b981;opacity:.8}.gantt-bar.blocked[data-v-6db53105]{border-left:4px solid #ef4444}.gantt-bar.high[data-v-6db53105]{box-shadow:0 0 10px #ef444480}.gantt-bar.urgent[data-v-6db53105]{box-shadow:0 0 15px #ef4444cc;animation:pulse-6db53105 2s infinite}@keyframes pulse-6db53105{0%,to{opacity:1}50%{opacity:.7}}.task-bar-content[data-v-6db53105]{display:flex;justify-content:space-between;align-items:center;width:100%;z-index:2;position:relative}.task-title[data-v-6db53105]{font-size:.9rem;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}.task-duration[data-v-6db53105]{font-size:.8rem;opacity:.8}.task-progress-overlay[data-v-6db53105]{position:absolute;top:0;left:0;height:100%;background:#fff3;transition:width .3s ease;z-index:1}.today-line[data-v-6db53105]{position:absolute;top:0;bottom:0;width:2px;background:#ef4444;z-index:10;box-shadow:0 0 10px #ef444480}.today-line[data-v-6db53105]:before{content:"Aujourd'hui";position:absolute;top:-25px;left:-30px;background:#ef4444;color:#fff;padding:2px 8px;border-radius:4px;font-size:.7rem;white-space:nowrap}.list-container[data-v-6db53105]{background:#ffffff0d;border-radius:12px;overflow:hidden}.tasks-table[data-v-6db53105]{overflow-x:auto}.tasks-table table[data-v-6db53105]{width:100%;border-collapse:collapse}.tasks-table th[data-v-6db53105],.tasks-table td[data-v-6db53105]{padding:1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.tasks-table th[data-v-6db53105]{background:#ffffff1a;font-weight:700;color:#fbbf24;position:sticky;top:0;z-index:5}.tasks-table tr[data-v-6db53105]{cursor:pointer;transition:all .3s ease}.tasks-table tr[data-v-6db53105]:hover,.tasks-table tr.selected[data-v-6db53105]{background:#ffffff1a}.task-cell h4[data-v-6db53105]{margin-bottom:.5rem;color:#fbbf24}.task-cell p[data-v-6db53105]{font-size:.9rem;opacity:.8}.assignee-cell[data-v-6db53105]{display:flex;flex-direction:column;gap:.25rem}.assignee-cell .name[data-v-6db53105]{font-weight:700}.assignee-cell .team[data-v-6db53105]{font-size:.8rem;opacity:.7}.priority-badge[data-v-6db53105],.status-badge[data-v-6db53105]{padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:700;display:inline-block}.priority-badge.low[data-v-6db53105]{background:#10b981}.priority-badge.medium[data-v-6db53105]{background:#f59e0b}.priority-badge.high[data-v-6db53105]{background:#ef4444}.priority-badge.urgent[data-v-6db53105]{background:#dc2626;animation:pulse-6db53105 2s infinite}.status-badge.todo[data-v-6db53105]{background:#f59e0b}.status-badge.progress[data-v-6db53105]{background:#3b82f6}.status-badge.done[data-v-6db53105]{background:#10b981}.status-badge.blocked[data-v-6db53105]{background:#ef4444}.progress-cell[data-v-6db53105]{display:flex;align-items:center;gap:.5rem}.progress-cell .progress-bar[data-v-6db53105]{width:60px}.actions-cell[data-v-6db53105]{display:flex;gap:.5rem}.edit-btn[data-v-6db53105],.delete-btn[data-v-6db53105]{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.4rem .8rem;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:.8rem}.edit-btn[data-v-6db53105]:hover{background:#8b5cf6;border-color:#8b5cf6}.delete-btn[data-v-6db53105]:hover{background:#ef4444;border-color:#ef4444}.modal-overlay[data-v-6db53105]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-6db53105]{background:#1e1b4b;border-radius:12px;padding:2rem;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-content.task-details[data-v-6db53105]{max-width:500px}.modal-header[data-v-6db53105]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.modal-header h3[data-v-6db53105]{font-size:1.5rem;color:#fbbf24}.close-btn[data-v-6db53105]{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.task-form[data-v-6db53105]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-6db53105]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-6db53105]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-6db53105]{font-weight:700;color:#fbbf24}.form-group input[data-v-6db53105],.form-group select[data-v-6db53105],.form-group textarea[data-v-6db53105]{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:8px;padding:.8rem;color:#fff;font-size:1rem;resize:vertical}.form-group input[data-v-6db53105]:focus,.form-group select[data-v-6db53105]:focus,.form-group textarea[data-v-6db53105]:focus{outline:none;border-color:#6366f1}.progress-value[data-v-6db53105]{font-weight:700;color:#fbbf24}.form-actions[data-v-6db53105]{display:flex;gap:1rem;justify-content:flex-end}.cancel-btn[data-v-6db53105],.submit-btn[data-v-6db53105]{padding:.8rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:700;transition:all .3s ease}.cancel-btn[data-v-6db53105]{background:transparent;border:2px solid rgba(255,255,255,.3);color:#fff}.cancel-btn[data-v-6db53105]:hover{background:#ffffff1a}.submit-btn[data-v-6db53105]{background:#10b981;border:2px solid #10b981;color:#fff}.submit-btn[data-v-6db53105]:hover{background:#059669;border-color:#059669}.task-details-content[data-v-6db53105]{display:flex;flex-direction:column;gap:1.5rem}.detail-row[data-v-6db53105]{display:flex;flex-direction:column;gap:.5rem}.detail-row label[data-v-6db53105]{font-weight:700;color:#fbbf24;font-size:.9rem}.detail-row p[data-v-6db53105]{margin:0;line-height:1.4}.progress-detail[data-v-6db53105]{display:flex;align-items:center;gap:1rem}.progress-detail .progress-bar[data-v-6db53105]{width:150px}.detail-actions[data-v-6db53105]{display:flex;gap:1rem;justify-content:center;margin-top:1rem}@media (max-width: 1400px){.gantt-chart[data-v-6db53105]{height:500px}.gantt-sidebar[data-v-6db53105]{width:350px}}@media (max-width: 1200px){.gantt-chart[data-v-6db53105]{flex-direction:column;height:auto}.gantt-sidebar[data-v-6db53105]{width:100%;height:300px}.gantt-timeline[data-v-6db53105]{height:400px;overflow-y:auto}}@media (max-width: 768px){.gantt-page[data-v-6db53105]{padding:1rem}.actions-bar[data-v-6db53105]{flex-direction:column;align-items:stretch}.view-controls[data-v-6db53105],.filters[data-v-6db53105]{justify-content:center}.stats-overview[data-v-6db53105]{grid-template-columns:repeat(2,1fr)}.form-row[data-v-6db53105]{grid-template-columns:1fr}.sidebar-header[data-v-6db53105],.task-row[data-v-6db53105]{grid-template-columns:1fr;gap:.5rem}.task-row[data-v-6db53105]{min-height:auto;padding:.8rem}.tasks-table[data-v-6db53105]{font-size:.8rem}.tasks-table th[data-v-6db53105],.tasks-table td[data-v-6db53105]{padding:.5rem}}@media (max-width: 480px){.header-section h1[data-v-6db53105]{font-size:2rem}.stat-card[data-v-6db53105]{padding:1rem}.stat-icon[data-v-6db53105]{width:50px;height:50px;font-size:1.2rem}.stat-info h3[data-v-6db53105]{font-size:1.5rem}}.boite-idees-page[data-v-7a5d276a]{min-height:100vh;background:linear-gradient(135deg,#1e1b4b,#312e81,#4c1d95);color:#fff;padding:2rem}.header-section[data-v-7a5d276a]{margin-bottom:2rem}.back-btn[data-v-7a5d276a]{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:#fff;padding:.8rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:1rem;margin-bottom:1rem}.back-btn[data-v-7a5d276a]:hover{background:#fff3;transform:translateY(-2px)}.header-section h1[data-v-7a5d276a]{font-size:2.5rem;margin-bottom:.5rem}.page-subtitle[data-v-7a5d276a]{font-size:1.1rem;opacity:.8}.stats-overview[data-v-7a5d276a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-7a5d276a]{background:#ffffff1a;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:transform .3s ease}.stat-card[data-v-7a5d276a]:hover{transform:translateY(-2px)}.stat-card.pending[data-v-7a5d276a]{border-left:4px solid #f59e0b}.stat-card.approved[data-v-7a5d276a]{border-left:4px solid #10b981}.stat-card.implemented[data-v-7a5d276a]{border-left:4px solid #8b5cf6}.stat-card.total[data-v-7a5d276a]{border-left:4px solid #6366f1}.stat-icon[data-v-7a5d276a]{width:60px;height:60px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.stat-info h3[data-v-7a5d276a]{font-size:2rem;margin-bottom:.25rem}.stat-info p[data-v-7a5d276a]{opacity:.8}.actions-bar[data-v-7a5d276a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background:#ffffff0d;padding:1rem;border-radius:12px}.add-btn[data-v-7a5d276a]{background:#10b981;border:none;color:#fff;padding:.8rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:700}.add-btn[data-v-7a5d276a]:hover{background:#059669;transform:translateY(-2px)}.view-options[data-v-7a5d276a]{display:flex;gap:.5rem}.view-btn[data-v-7a5d276a]{background:transparent;border:2px solid rgba(255,255,255,.3);color:#fff;padding:.8rem 1rem;border-radius:8px;cursor:pointer;transition:all .3s ease}.view-btn[data-v-7a5d276a]:hover{background:#ffffff1a}.view-btn.active[data-v-7a5d276a]{background:#6366f1;border-color:#6366f1}.filters-section[data-v-7a5d276a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background:#ffffff0d;padding:1rem;border-radius:12px}.filters[data-v-7a5d276a]{display:flex;gap:1rem}.filter-select[data-v-7a5d276a]{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.75rem 1rem;border-radius:8px;font-size:1rem}.filter-select option[data-v-7a5d276a]{background:#1e1b4b;color:#fff}.search-box[data-v-7a5d276a]{position:relative}.search-input[data-v-7a5d276a]{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);color:#fff;padding:.75rem 2.5rem .75rem 1rem;border-radius:8px;font-size:1rem;width:300px}.search-input[data-v-7a5d276a]:focus{outline:none;border-color:#6366f1}.search-input[data-v-7a5d276a]::placeholder{color:#fff9}.search-box i[data-v-7a5d276a]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);opacity:.6}.ideas-grid[data-v-7a5d276a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.idea-card[data-v-7a5d276a]{background:#ffffff1a;border-radius:12px;padding:2rem;cursor:pointer;transition:all .3s ease;border-left:4px solid transparent}.idea-card[data-v-7a5d276a]:hover{transform:translateY(-4px);background:#ffffff26}.idea-card.pending[data-v-7a5d276a]{border-left-color:#f59e0b}.idea-card.approved[data-v-7a5d276a]{border-left-color:#10b981}.idea-card.rejected[data-v-7a5d276a]{border-left-color:#ef4444}.idea-card.implemented[data-v-7a5d276a]{border-left-color:#8b5cf6}.idea-header[data-v-7a5d276a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.idea-header h4[data-v-7a5d276a]{flex:1;font-size:1.3rem;margin-right:1rem}.idea-status[data-v-7a5d276a]{padding:.4rem .8rem;border-radius:12px;font-size:.8rem;font-weight:700;display:flex;align-items:center;gap:.25rem}.idea-status.pending[data-v-7a5d276a]{background:#f59e0b;color:#000}.idea-status.approved[data-v-7a5d276a]{background:#10b981;color:#000}.idea-status.rejected[data-v-7a5d276a]{background:#ef4444}.idea-status.implemented[data-v-7a5d276a]{background:#8b5cf6}.idea-description[data-v-7a5d276a]{margin-bottom:1.5rem;opacity:.9;line-height:1.6}.idea-meta[data-v-7a5d276a]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;font-size:.9rem;opacity:.8}.idea-meta span[data-v-7a5d276a]{display:flex;align-items:center;gap:.5rem}.idea-voting[data-v-7a5d276a]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#ffffff0d;border-radius:8px}.vote-btn[data-v-7a5d276a]{background:transparent;border:2px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.vote-btn[data-v-7a5d276a]:hover{background:#ffffff1a}.vote-btn.up.active[data-v-7a5d276a]{background:#10b981;border-color:#10b981}.vote-btn.down.active[data-v-7a5d276a]{background:#ef4444;border-color:#ef4444}.vote-score[data-v-7a5d276a]{font-weight:700;padding:.5rem 1rem;border-radius:8px;background:#ffffff1a}.vote-score.positive[data-v-7a5d276a]{color:#10b981}.vote-score.negative[data-v-7a5d276a]{color:#ef4444}.idea-actions[data-v-7a5d276a]{display:flex;gap:.5rem;flex-wrap:wrap}.approve-btn[data-v-7a5d276a],.reject-btn[data-v-7a5d276a],.implement-btn[data-v-7a5d276a],.edit-btn[data-v-7a5d276a],.delete-btn[data-v-7a5d276a]{background:transparent;border:2px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.approve-btn[data-v-7a5d276a]:hover{background:#10b981;border-color:#10b981}.reject-btn[data-v-7a5d276a]:hover{background:#ef4444;border-color:#ef4444}.implement-btn[data-v-7a5d276a]:hover{background:#8b5cf6;border-color:#8b5cf6}.edit-btn[data-v-7a5d276a]:hover{background:#6366f1;border-color:#6366f1}.delete-btn[data-v-7a5d276a]:hover{background:#ef4444;border-color:#ef4444}.board-columns[data-v-7a5d276a]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.board-column[data-v-7a5d276a]{background:#ffffff0d;border-radius:12px;padding:1rem;min-height:600px}.column-header[data-v-7a5d276a]{margin-bottom:1rem;padding:1rem;border-radius:8px;text-align:center}.column-header.pending[data-v-7a5d276a]{background:#f59e0b33;border:2px solid #f59e0b}.column-header.approved[data-v-7a5d276a]{background:#10b98133;border:2px solid #10b981}.column-header.implemented[data-v-7a5d276a]{background:#8b5cf633;border:2px solid #8b5cf6}.ideas-list[data-v-7a5d276a]{display:flex;flex-direction:column;gap:1rem}.idea-card-mini[data-v-7a5d276a]{background:#ffffff1a;border-radius:8px;padding:1rem;cursor:pointer;transition:all .3s ease;border-left:4px solid transparent}.idea-card-mini[data-v-7a5d276a]:hover{transform:translateY(-2px);background:#ffffff26}.idea-card-mini.pending[data-v-7a5d276a]{border-left-color:#f59e0b}.idea-card-mini.approved[data-v-7a5d276a]{border-left-color:#10b981}.idea-card-mini.implemented[data-v-7a5d276a]{border-left-color:#8b5cf6}.idea-card-mini h5[data-v-7a5d276a]{margin-bottom:.5rem;font-size:1rem}.mini-description[data-v-7a5d276a]{font-size:.8rem;opacity:.8;margin-bottom:1rem;line-height:1.4}.mini-meta[data-v-7a5d276a]{display:flex;justify-content:space-between;font-size:.7rem;opacity:.7;margin-bottom:1rem}.mini-actions[data-v-7a5d276a]{display:flex;gap:.5rem}.mini-approve-btn[data-v-7a5d276a],.mini-reject-btn[data-v-7a5d276a],.mini-implement-btn[data-v-7a5d276a]{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.3rem .6rem;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:.7rem}.mini-approve-btn[data-v-7a5d276a]:hover{background:#10b981;border-color:#10b981}.mini-reject-btn[data-v-7a5d276a]:hover{background:#ef4444;border-color:#ef4444}.mini-implement-btn[data-v-7a5d276a]:hover{background:#8b5cf6;border-color:#8b5cf6}.modal-overlay[data-v-7a5d276a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-7a5d276a]{background:#1e1b4b;border-radius:12px;padding:2rem;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-7a5d276a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.modal-header h3[data-v-7a5d276a]{font-size:1.5rem}.close-btn[data-v-7a5d276a]{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.idea-form[data-v-7a5d276a]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-7a5d276a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-7a5d276a]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-7a5d276a]{font-weight:700;color:#fbbf24}.form-group input[data-v-7a5d276a],.form-group select[data-v-7a5d276a],.form-group textarea[data-v-7a5d276a]{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:8px;padding:.8rem;color:#fff;font-size:1rem;resize:vertical}.form-group input[data-v-7a5d276a]:focus,.form-group select[data-v-7a5d276a]:focus,.form-group textarea[data-v-7a5d276a]:focus{outline:none;border-color:#6366f1}.form-group small[data-v-7a5d276a]{opacity:.6;font-size:.8rem}.form-actions[data-v-7a5d276a]{display:flex;gap:1rem;justify-content:flex-end}.cancel-btn[data-v-7a5d276a],.submit-btn[data-v-7a5d276a]{padding:.8rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:700;transition:all .3s ease}.cancel-btn[data-v-7a5d276a]{background:transparent;border:2px solid rgba(255,255,255,.3);color:#fff}.cancel-btn[data-v-7a5d276a]:hover{background:#ffffff1a}.submit-btn[data-v-7a5d276a]{background:#10b981;border:2px solid #10b981;color:#fff}.submit-btn[data-v-7a5d276a]:hover{background:#059669;border-color:#059669}@media (max-width: 1200px){.board-columns[data-v-7a5d276a]{grid-template-columns:1fr;gap:1rem}.board-column[data-v-7a5d276a]{min-height:auto}}@media (max-width: 768px){.boite-idees-page[data-v-7a5d276a]{padding:1rem}.actions-bar[data-v-7a5d276a],.filters-section[data-v-7a5d276a]{flex-direction:column;gap:1rem}.ideas-grid[data-v-7a5d276a]{grid-template-columns:1fr}.search-input[data-v-7a5d276a]{width:100%}.form-row[data-v-7a5d276a]{grid-template-columns:1fr}}.loading-overlay[data-v-7a5d276a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#1e1b4be6;display:flex;align-items:center;justify-content:center;z-index:1000}.loading-spinner[data-v-7a5d276a]{text-align:center;color:#fff}.loading-spinner i[data-v-7a5d276a]{font-size:3rem;margin-bottom:1rem;color:#6366f1}.loading-spinner p[data-v-7a5d276a]{font-size:1.2rem;opacity:.8}.verification-email-page[data-v-c5d34e4e]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.verification-container[data-v-c5d34e4e]{width:100%;max-width:600px}.verification-card[data-v-c5d34e4e]{background:#fffffff2;border-radius:20px;box-shadow:0 20px 40px #0000001a;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-section[data-v-c5d34e4e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;text-align:center}.logo[data-v-c5d34e4e]{width:80px;height:80px;border-radius:50%;margin-bottom:1rem;border:3px solid rgba(255,255,255,.3)}.header-section h1[data-v-c5d34e4e]{margin:0;font-size:1.8rem;font-weight:600}.content-section[data-v-c5d34e4e]{padding:2.5rem 2rem;text-align:center}.icon-container[data-v-c5d34e4e]{margin-bottom:1.5rem}.verification-icon[data-v-c5d34e4e]{font-size:4rem;color:#667eea;animation:pulse-c5d34e4e 2s infinite}.success-icon[data-v-c5d34e4e]{font-size:4rem;color:#28a745;animation:bounceIn-c5d34e4e .6s}.error-icon[data-v-c5d34e4e]{font-size:4rem;color:#dc3545}@keyframes pulse-c5d34e4e{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes bounceIn-c5d34e4e{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.main-message[data-v-c5d34e4e]{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:1rem}.sub-message[data-v-c5d34e4e]{color:#666;line-height:1.6;margin-bottom:2rem}.email-display[data-v-c5d34e4e]{background:#f8f9fa;border:2px solid #e9ecef;border-radius:10px;padding:1rem;margin:1.5rem 0;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;color:#495057}.email-display i[data-v-c5d34e4e]{color:#667eea}.action-buttons[data-v-c5d34e4e]{display:flex;gap:1rem;margin:2rem 0;flex-wrap:wrap;justify-content:center}.resend-btn[data-v-c5d34e4e],.check-btn[data-v-c5d34e4e],.login-btn[data-v-c5d34e4e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:50px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;min-width:150px;justify-content:center}.resend-btn[data-v-c5d34e4e]:hover,.check-btn[data-v-c5d34e4e]:hover,.login-btn[data-v-c5d34e4e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.resend-btn[data-v-c5d34e4e]:disabled,.check-btn[data-v-c5d34e4e]:disabled{opacity:.7;cursor:not-allowed;transform:none}.secondary-btn[data-v-c5d34e4e]{background:#6c757d;color:#fff;border:none;padding:12px 24px;border-radius:50px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;min-width:150px;justify-content:center}.secondary-btn[data-v-c5d34e4e]:hover{background:#5a6268;transform:translateY(-2px)}.help-section[data-v-c5d34e4e]{background:#f8f9fa;border-radius:10px;padding:1.5rem;margin-top:2rem;text-align:left}.help-text[data-v-c5d34e4e]{font-weight:600;color:#495057;margin-bottom:1rem}.help-list[data-v-c5d34e4e]{margin:0;padding-left:1.2rem;color:#6c757d}.help-list li[data-v-c5d34e4e]{margin-bottom:.5rem;line-height:1.4}.success-state h2[data-v-c5d34e4e]{color:#28a745;margin-bottom:1rem}.success-message[data-v-c5d34e4e]{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.error-state h2[data-v-c5d34e4e]{color:#dc3545;margin-bottom:1rem}.error-message[data-v-c5d34e4e]{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:1rem;margin-bottom:2rem}.footer-section[data-v-c5d34e4e]{background:#f8f9fa;padding:1.5rem 2rem;text-align:center;border-top:1px solid #e9ecef}.contact-info[data-v-c5d34e4e]{color:#6c757d;margin-bottom:1rem}.contact-link[data-v-c5d34e4e]{color:#667eea;text-decoration:none;font-weight:500}.contact-link[data-v-c5d34e4e]:hover{text-decoration:underline}.home-btn[data-v-c5d34e4e]{background:transparent;color:#6c757d;border:2px solid #dee2e6;padding:10px 20px;border-radius:50px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;margin:0 auto}.home-btn[data-v-c5d34e4e]:hover{background:#667eea;color:#fff;border-color:#667eea}@media (max-width: 768px){.verification-email-page[data-v-c5d34e4e]{padding:1rem}.header-section[data-v-c5d34e4e],.content-section[data-v-c5d34e4e]{padding:1.5rem 1rem}.action-buttons[data-v-c5d34e4e]{flex-direction:column;align-items:center}.resend-btn[data-v-c5d34e4e],.check-btn[data-v-c5d34e4e],.login-btn[data-v-c5d34e4e],.secondary-btn[data-v-c5d34e4e]{width:100%;max-width:300px}.logo[data-v-c5d34e4e]{width:60px;height:60px}.header-section h1[data-v-c5d34e4e]{font-size:1.5rem}}@media (max-width: 480px){.verification-card[data-v-c5d34e4e]{border-radius:15px}.verification-icon[data-v-c5d34e4e],.success-icon[data-v-c5d34e4e],.error-icon[data-v-c5d34e4e]{font-size:3rem}.main-message[data-v-c5d34e4e]{font-size:1.1rem}}.res-ranked-page[data-v-df538668]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#2a1a0a);color:#fff;padding:2em 1em}.header-section[data-v-df538668]{text-align:center;margin-bottom:3em;position:relative}.back-button-container[data-v-df538668]{position:absolute;top:0;left:0;z-index:10}.back-button[data-v-df538668]{display:flex;align-items:center;gap:.5em;padding:.8em 1.5em;background:#ff8c001a;color:#ff8c00;text-decoration:none;border:2px solid rgba(255,140,0,.3);border-radius:15px;font-weight:600;font-size:1em;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-button[data-v-df538668]:hover{background:#ff8c0033;border-color:#ff8c00;transform:translateY(-2px);box-shadow:0 8px 25px #ff8c004d}.back-icon[data-v-df538668]{font-size:1.2em;font-weight:700}.back-text[data-v-df538668]{font-size:.95em}.header-section h1[data-v-df538668]{font-size:3.5em;margin-bottom:.5em;background:linear-gradient(135deg,#ff8c00,#fa0,#f60);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(255,140,0,.3);animation:pulse-df538668 2s ease-in-out infinite}@keyframes pulse-df538668{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.header-section p[data-v-df538668]{font-size:1.3em;opacity:.8;color:#ffffffde!important}.stats-container[data-v-df538668]{max-width:1400px;margin:0 auto}.stats-grid[data-v-df538668]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2em;margin-bottom:4em}.stat-card[data-v-df538668]{background:#1e1e1ef2;border-radius:20px;padding:2em;text-align:center;border:2px solid transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;transition:all .4s ease}.stat-card[data-v-df538668]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff8c00,#fa0,#f60)}.stat-card[data-v-df538668]:hover{transform:translateY(-10px);border-color:#ff8c00;box-shadow:0 20px 40px #ff8c0033}.stat-icon[data-v-df538668]{font-size:3em;margin-bottom:.5em}.stat-card h3[data-v-df538668]{font-size:1.1em;margin-bottom:.5em;color:#ffffffe6}.stat-value[data-v-df538668]{font-size:2.2em;font-weight:700;color:#ff8c00;text-shadow:0 0 10px rgba(255,140,0,.5)}.detailed-stats[data-v-df538668]{margin-bottom:4em}.section-header[data-v-df538668]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2em;flex-wrap:wrap;gap:1em}.detailed-stats h2[data-v-df538668]{font-size:2.5em;color:#ff8c00;text-shadow:0 0 20px rgba(255,140,0,.3);margin:0}.connection-status[data-v-df538668]{display:flex;align-items:center}.status-indicator[data-v-df538668]{display:flex;align-items:center;gap:.5em;padding:.5em 1em;border-radius:10px;font-size:.9em;font-weight:600;transition:all .3s ease}.status-indicator.loading[data-v-df538668]{background:#ffc10733;color:#ffc107;border:2px solid rgba(255,193,7,.3)}.status-indicator.connected[data-v-df538668]{background:#4caf5033;color:#4caf50;border:2px solid rgba(76,175,80,.3)}.status-indicator.demo[data-v-df538668]{background:#ff980033;color:#ff9800;border:2px solid rgba(255,152,0,.3)}.status-icon[data-v-df538668]{font-size:1.1em}.controls-section[data-v-df538668]{display:flex;gap:1em;justify-content:center;margin-bottom:2em}.add-match-btn[data-v-df538668],.save-btn[data-v-df538668]{display:flex;align-items:center;gap:.5em;padding:1em 2em;background:linear-gradient(135deg,#ff8c00,#f60);color:#fff;border:none;border-radius:15px;font-size:1.1em;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ff8c004d}.add-match-btn[data-v-df538668]:hover,.save-btn[data-v-df538668]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff8c0066}.save-btn[data-v-df538668]:disabled{background:#64646480;cursor:not-allowed;box-shadow:none}.btn-icon[data-v-df538668]{font-size:1.2em}.stats-table[data-v-df538668]{background:#1e1e1ef2;border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,140,0,.2)}.table-header[data-v-df538668]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1.5fr .8fr;gap:1em;padding:1.5em;background:#ff8c001a;border-bottom:2px solid rgba(255,140,0,.3);font-weight:700;font-size:1.1em}.header-item[data-v-df538668]{text-align:center;color:#ff8c00;text-transform:uppercase;letter-spacing:1px}.table-row[data-v-df538668]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1.5fr .8fr;gap:1em;padding:1.2em 1.5em;border-bottom:1px solid rgba(255,140,0,.1);transition:all .3s ease}.table-row[data-v-df538668]:hover{background:#ff8c000d;transform:translate(5px)}.table-row.win[data-v-df538668]{border-left:4px solid #4ade80}.table-row.loss[data-v-df538668]{border-left:4px solid #ef4444}.table-row.draw[data-v-df538668]{border-left:4px solid #fbbf24}.table-cell[data-v-df538668]{text-align:center;color:#ffffffde;font-size:.95em;display:flex;align-items:center;justify-content:center;min-height:40px}.table-cell.editable[data-v-df538668]{cursor:pointer;border-radius:8px;transition:all .2s ease;position:relative}.table-cell.editable[data-v-df538668]:hover{background:#ff8c001a;transform:scale(1.02)}.table-cell.editable[data-v-df538668]:hover:before{content:"✏️";position:absolute;top:2px;right:2px;font-size:.8em;opacity:.7}.cell-input[data-v-df538668]{width:100%;padding:.5em;background:#ffffff1a;border:2px solid #ff8c00;border-radius:8px;color:#fff;font-size:.9em;text-align:center}.cell-input[data-v-df538668]:focus{outline:none;border-color:#fa0;box-shadow:0 0 10px #ff8c0080}.cell-input option[data-v-df538668]{background:#2a2a2a;color:#fff}.result-win[data-v-df538668]{color:#4ade80!important;font-weight:700}.result-loss[data-v-df538668]{color:#ef4444!important;font-weight:700}.result-draw[data-v-df538668]{color:#fbbf24!important;font-weight:700}.actions[data-v-df538668]{display:flex;gap:.5em;justify-content:center}.delete-btn[data-v-df538668]{background:transparent;border:none;color:#ef4444;cursor:pointer;font-size:1.2em;padding:.5em;border-radius:8px;transition:all .2s ease}.delete-btn[data-v-df538668]:hover{background:#ef44441a;transform:scale(1.2)}.performance-analysis[data-v-df538668]{margin-bottom:4em}.performance-analysis h2[data-v-df538668]{font-size:2.5em;text-align:center;margin-bottom:2em;color:#ff8c00;text-shadow:0 0 20px rgba(255,140,0,.3)}.analysis-grid[data-v-df538668]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2em}.analysis-card[data-v-df538668]{background:#1e1e1ef2;border-radius:20px;padding:2em;border:2px solid rgba(255,140,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;cursor:pointer;position:relative}.analysis-card[data-v-df538668]:hover{transform:translateY(-5px);border-color:#ff8c00;box-shadow:0 15px 30px #ff8c0033}.click-hint[data-v-df538668]{text-align:center;margin-top:1em;font-size:.85em;color:#ff8c00b3;font-style:italic}.analysis-card h3[data-v-df538668]{font-size:1.5em;margin-bottom:1.5em;color:#ff8c00;text-align:center}.map-stats[data-v-df538668],.mode-stats[data-v-df538668],.trend-stats[data-v-df538668]{display:flex;flex-direction:column;gap:1em}.map-stat[data-v-df538668],.mode-stat[data-v-df538668],.trend-item[data-v-df538668]{display:flex;justify-content:space-between;align-items:center;padding:.8em 1em;background:#ff8c001a;border-radius:10px;transition:all .3s ease}.map-stat[data-v-df538668]:hover,.mode-stat[data-v-df538668]:hover,.trend-item[data-v-df538668]:hover{background:#ff8c0033;transform:translate(5px)}.map-name[data-v-df538668],.mode-name[data-v-df538668],.trend-label[data-v-df538668]{font-weight:600;color:#ffffffe6}.map-winrate[data-v-df538668],.mode-winrate[data-v-df538668],.trend-value[data-v-df538668]{font-weight:700;color:#ff8c00;font-size:.9em}.trend-value.positive[data-v-df538668]{color:#4ade80}.pagination-section[data-v-df538668]{margin-top:2em;display:flex;flex-direction:column;align-items:center;gap:1em}.pagination-info[data-v-df538668]{color:#ffffffb3;font-size:.95em;text-align:center}.pagination-controls[data-v-df538668]{display:flex;align-items:center;gap:1em}.pagination-btn[data-v-df538668]{padding:.8em 1.5em;background:#ff8c001a;color:#ff8c00;border:2px solid rgba(255,140,0,.3);border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600}.pagination-btn[data-v-df538668]:hover:not(:disabled){background:#ff8c0033;border-color:#ff8c00;transform:translateY(-2px)}.pagination-btn[data-v-df538668]:disabled{opacity:.5;cursor:not-allowed;transform:none}.page-numbers[data-v-df538668]{display:flex;gap:.5em}.page-btn[data-v-df538668]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ff8c001a;color:#ff8c00;border:2px solid rgba(255,140,0,.3);border-radius:50%;cursor:pointer;transition:all .3s ease;font-weight:600}.page-btn[data-v-df538668]:hover{background:#ff8c0033;border-color:#ff8c00;transform:scale(1.1)}.page-btn.active[data-v-df538668]{background:linear-gradient(135deg,#ff8c00,#f60);color:#fff;border-color:#ff8c00;box-shadow:0 4px 15px #ff8c0066}@media (max-width: 1200px){.table-header[data-v-df538668],.table-row[data-v-df538668]{grid-template-columns:1fr .8fr 1fr 1fr .8fr .8fr 1fr .6fr;font-size:.9em}.controls-section[data-v-df538668]{flex-direction:column;align-items:center}.add-match-btn[data-v-df538668],.save-btn[data-v-df538668]{width:100%;max-width:300px}.pagination-controls[data-v-df538668]{flex-direction:column;gap:1em}.pagination-btn[data-v-df538668]{width:100%;max-width:200px}}@media (max-width: 768px){.header-section h1[data-v-df538668]{font-size:2.5em;margin-top:2em}.back-button-container[data-v-df538668]{position:relative;text-align:left;margin-bottom:1em}.back-button[data-v-df538668]{display:inline-flex;font-size:.9em;padding:.7em 1.2em}.section-header[data-v-df538668]{flex-direction:column;text-align:center}.detailed-stats h2[data-v-df538668]{font-size:2em}.stats-grid[data-v-df538668]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5em}.analysis-grid[data-v-df538668]{grid-template-columns:1fr}.table-header[data-v-df538668],.table-row[data-v-df538668]{grid-template-columns:1fr;text-align:left}.table-cell[data-v-df538668]{padding:.5em 0;text-align:left;min-height:35px}.table-cell.editable[data-v-df538668]:hover:before{content:""}.cell-input[data-v-df538668]{width:100%;margin-top:.3em}.controls-section[data-v-df538668]{flex-direction:column;gap:1em}.add-match-btn[data-v-df538668],.save-btn[data-v-df538668]{width:100%;padding:1.2em}.pagination-controls[data-v-df538668]{flex-direction:column;gap:1em}.pagination-btn[data-v-df538668]{width:100%;max-width:200px}.page-numbers[data-v-df538668]{justify-content:center}.table-cell[data-v-df538668]:before{content:attr(data-label);font-weight:700;color:#ff8c00;display:block;margin-bottom:.3em}.table-row .table-cell[data-v-df538668]:nth-child(1):before{content:"Date: "}.table-row .table-cell[data-v-df538668]:nth-child(2):before{content:"Mode: "}.table-row .table-cell[data-v-df538668]:nth-child(3):before{content:"Map: "}.table-row .table-cell[data-v-df538668]:nth-child(4):before{content:"Résultat: "}.table-row .table-cell[data-v-df538668]:nth-child(5):before{content:"Score Lightning: "}.table-row .table-cell[data-v-df538668]:nth-child(6):before{content:"Score Ennemis: "}.table-row .table-cell[data-v-df538668]:nth-child(7):before{content:"Rang: "}.table-row .table-cell[data-v-df538668]:nth-child(8):before{content:"Actions: "}.table-header[data-v-df538668]{display:none}.table-row[data-v-df538668]{background:#1e1e1ef2;border-radius:15px;margin-bottom:1em;padding:1.5em;border:2px solid rgba(255,140,0,.2)}.table-row.win[data-v-df538668]{border-left:4px solid #4ade80}.table-row.loss[data-v-df538668]{border-left:4px solid #ef4444}.table-row.draw[data-v-df538668]{border-left:4px solid #fbbf24}}@media (max-width: 480px){.res-ranked-page[data-v-df538668]{padding:1em .5em}.header-section h1[data-v-df538668]{font-size:2em;margin-top:1.5em}.back-button[data-v-df538668]{font-size:.85em;padding:.6em 1em}.back-text[data-v-df538668]{display:none}.back-icon[data-v-df538668]{font-size:1.4em}.stat-card[data-v-df538668],.analysis-card[data-v-df538668]{padding:1.5em}.stats-table[data-v-df538668]{padding:1em}}@media (prefers-color-scheme: light){.res-ranked-page[data-v-df538668] *{color:#ffffffde!important}.stat-value[data-v-df538668],.header-item[data-v-df538668],.map-winrate[data-v-df538668],.mode-winrate[data-v-df538668],.trend-value[data-v-df538668]{color:#ff8c00!important}.trend-value.positive[data-v-df538668],.result-win[data-v-df538668]{color:#4ade80!important}.result-loss[data-v-df538668]{color:#ef4444!important}.performance-analysis h2[data-v-df538668],.detailed-stats h2[data-v-df538668],.analysis-card h3[data-v-df538668]{color:#ff8c00!important}.pagination-info[data-v-df538668]{color:#ffffffb3!important}.pagination-btn[data-v-df538668],.page-btn[data-v-df538668]{color:#ff8c00!important}.page-btn.active[data-v-df538668]{color:#fff!important}.status-indicator.loading[data-v-df538668]{color:#ffc107!important}.status-indicator.connected[data-v-df538668]{color:#4caf50!important}.status-indicator.demo[data-v-df538668]{color:#ff9800!important}}.popup-overlay[data-v-df538668]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popup-content[data-v-df538668]{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:20px;width:90%;max-width:800px;max-height:80vh;overflow-y:auto;border:2px solid rgba(255,140,0,.3);box-shadow:0 20px 60px #00000080}.popup-header[data-v-df538668]{display:flex;justify-content:space-between;align-items:center;padding:1.5em 2em;border-bottom:2px solid rgba(255,140,0,.2);background:#ff8c001a}.popup-header h3[data-v-df538668]{margin:0;color:#ff8c00;font-size:1.5em}.close-btn[data-v-df538668]{background:none;border:none;color:#ff8c00;font-size:1.5em;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.close-btn[data-v-df538668]:hover{background:#ff8c0033;transform:scale(1.1)}.add-btn[data-v-df538668],.sync-btn[data-v-df538668]{background:none;border:2px solid #ff8c00;color:#ff8c00;font-size:1.2em;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-right:10px}.add-btn[data-v-df538668]:hover,.sync-btn[data-v-df538668]:hover{background:#ff8c00;color:#fff;transform:scale(1.1)}.sync-btn[data-v-df538668]{border-color:#00ced1;color:#00ced1}.sync-btn[data-v-df538668]:hover{background:#00ced1;color:#fff}.add-performance-form[data-v-df538668]{background:#ffffff0d;border-radius:10px;padding:20px;margin-bottom:20px;border:1px solid rgba(255,140,0,.3)}.add-performance-form h4[data-v-df538668]{color:#ff8c00;margin-bottom:10px;text-align:center}.form-subtitle[data-v-df538668]{color:#ffffffb3;text-align:center;margin-bottom:20px;font-size:.9em;font-style:italic}.performance-form[data-v-df538668]{display:flex;flex-direction:column;gap:15px}.form-row[data-v-df538668]{display:flex;gap:15px;flex-wrap:wrap}.form-group[data-v-df538668]{flex:1;min-width:150px;display:flex;flex-direction:column}.form-group label[data-v-df538668]{color:#fff;margin-bottom:5px;font-weight:500}.form-group input[data-v-df538668],.form-group select[data-v-df538668]{padding:8px 12px;border:1px solid rgba(255,140,0,.3);border-radius:5px;background:#0000004d;color:#fff;font-size:14px;transition:border-color .3s ease}.form-group input[data-v-df538668]:focus,.form-group select[data-v-df538668]:focus{outline:none;border-color:#ff8c00;box-shadow:0 0 0 2px #ff8c0033}.checkbox-group[data-v-df538668]{flex-direction:row;align-items:center;gap:10px}.checkbox-group label[data-v-df538668]{margin-bottom:0;display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-group input[type=checkbox][data-v-df538668]{width:auto;margin:0}.form-actions[data-v-df538668]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.cancel-btn[data-v-df538668],.submit-btn[data-v-df538668]{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-weight:500;transition:all .3s ease}.cancel-btn[data-v-df538668]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3)}.cancel-btn[data-v-df538668]:hover{background:#fff3}.submit-btn[data-v-df538668]{background:#ff8c00;color:#fff}.submit-btn[data-v-df538668]:hover:not(:disabled){background:#e57c00;transform:translateY(-1px)}.submit-btn[data-v-df538668]:disabled{opacity:.6;cursor:not-allowed}.view-matches-btn[data-v-df538668]{background:none;border:1px solid rgba(255,140,0,.5);color:#ff8c00;cursor:pointer;font-size:.8em;padding:2px 6px;border-radius:4px;margin-left:8px;transition:all .2s ease}.view-matches-btn[data-v-df538668]:hover{background:#ff8c001a;border-color:#ff8c00;transform:scale(1.1)}.matches-history-table[data-v-df538668]{margin-top:20px}.matches-table-header[data-v-df538668]{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr .8fr .8fr;gap:10px;padding:15px;background:#ff8c001a;border-radius:10px 10px 0 0;font-weight:700;color:#ff8c00}.matches-table-row[data-v-df538668]{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr .8fr .8fr;gap:10px;padding:12px 15px;border-bottom:1px solid rgba(255,140,0,.1);transition:all .3s ease}.matches-table-row[data-v-df538668]:hover{background:#ff8c000d}.matches-cell[data-v-df538668]{display:flex;align-items:center;justify-content:center;color:#ffffffde;font-size:.9em}.kd-cell[data-v-df538668]{font-family:monospace;font-weight:700}.kd-cell .kd-ratio[data-v-df538668]{color:#4ade80;font-size:1.1em}.mvp-cell .mvp-badge[data-v-df538668]{color:gold;font-weight:700;font-size:.8em}.mvp-cell .no-mvp[data-v-df538668]{color:#ffffff4d}.matches-summary[data-v-df538668]{margin-top:20px;padding:15px;background:#ff8c000d;border-radius:10px;border:1px solid rgba(255,140,0,.2)}.summary-stats[data-v-df538668]{display:flex;justify-content:space-around;flex-wrap:wrap;gap:15px}.summary-stats .summary-item[data-v-df538668]{display:flex;flex-direction:column;align-items:center;gap:5px}.summary-stats .summary-label[data-v-df538668]{font-size:.85em;color:#ffffffb3}.summary-stats .summary-value[data-v-df538668]{font-size:1.1em;font-weight:700;color:#ff8c00}.popup-body[data-v-df538668]{padding:2em;color:#ffffffde}.mode-section[data-v-df538668]{margin-bottom:2em}.mode-section[data-v-df538668]:last-child{margin-bottom:0}.mode-section h4[data-v-df538668]{color:#ff8c00;font-size:1.3em;margin-bottom:1em;text-align:center;border-bottom:2px solid rgba(255,140,0,.3);padding-bottom:.5em}.mode-header[data-v-df538668]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.mode-overview[data-v-df538668]{display:flex;gap:1em;font-size:.9em}.mode-wr[data-v-df538668]{color:#ff8c00;font-weight:700}.mode-total[data-v-df538668]{color:#ffffffb3}.detailed-stats-grid[data-v-df538668]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1em}.detailed-stat-card[data-v-df538668]{background:#ff8c001a;border-radius:15px;padding:1.5em;border:2px solid rgba(255,140,0,.2);transition:all .3s ease}.detailed-stat-card[data-v-df538668]:hover{border-color:#ff8c00;transform:translateY(-2px)}.detailed-stat-card.no-data[data-v-df538668]{opacity:.5;border-style:dashed}.stat-name[data-v-df538668]{font-weight:700;color:#ff8c00;font-size:1.1em;margin-bottom:.5em;text-align:center}.stat-details[data-v-df538668]{text-align:center}.win-rate[data-v-df538668]{font-size:1.2em;font-weight:700;color:#ff8c00;margin-bottom:.5em}.match-breakdown[data-v-df538668]{margin:.5em 0;display:flex;justify-content:center;gap:1em}.total-matches[data-v-df538668]{color:#ffffffb3;font-size:.9em}.no-data-message[data-v-df538668]{text-align:center;color:#fff9;font-style:italic;padding:2em}.loading-container[data-v-df538668]{display:flex;flex-direction:column;align-items:center;padding:2em}.loading-spinner[data-v-df538668]{width:40px;height:40px;border:3px solid rgba(255,140,0,.3);border-top:3px solid #ff8c00;border-radius:50%;animation:spin-df538668 1s linear infinite;margin-bottom:1em}.performance-section h4[data-v-df538668]{color:#ff8c00;margin-bottom:1.5em;text-align:center;font-size:1.2em}.players-stats-table[data-v-df538668]{margin-top:1rem}.stats-table-header[data-v-df538668]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:.5rem;padding:1rem;background:#ff8c001a;border-radius:10px 10px 0 0;font-weight:700;font-size:.9rem}.stats-table-row[data-v-df538668]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:.5rem;padding:1rem;border-bottom:1px solid rgba(255,140,0,.1)}.stats-cell[data-v-df538668]{display:flex;align-items:center;justify-content:center}.stats-cell.player-name[data-v-df538668]{justify-content:flex-start;color:#ff8c00;font-weight:700}.stats-cell.matches[data-v-df538668]{color:#ffffffb3;font-size:.9rem}.stats-cell.kd-ratio[data-v-df538668]{font-weight:700;font-family:monospace}.stats-cell.kd-ratio.positive[data-v-df538668]{color:#4ade80}.stats-cell.mvp-count[data-v-df538668]{color:gold;font-weight:700}.header-cell[data-v-df538668]{text-align:center;color:#ff8c00;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem}.performance-summary[data-v-df538668]{margin-top:2rem;padding:1.5rem;background:#ff8c001a;border-radius:15px;border:1px solid rgba(255,140,0,.3)}.summary-item[data-v-df538668]{display:flex;justify-content:space-between;margin-bottom:1rem;padding:.5rem 0;border-bottom:1px solid rgba(255,140,0,.1)}.summary-item[data-v-df538668]:last-child{border-bottom:none;margin-bottom:0}.summary-label[data-v-df538668]{color:#ffffffb3;font-weight:500}.match-selection-section h4[data-v-df538668]{color:#ff8c00;margin-bottom:1rem;font-size:1.1rem}.matches-list[data-v-df538668]{max-height:400px;overflow-y:auto}.match-item[data-v-df538668]{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-bottom:.5rem;background:#ff8c001a;border:2px solid rgba(255,140,0,.3);border-radius:10px;cursor:pointer;transition:all .3s ease}.match-item[data-v-df538668]:hover{background:#ff8c0033;border-color:#ff8c00;transform:translateY(-2px)}.match-info[data-v-df538668]{display:flex;gap:1rem;align-items:center}.match-date[data-v-df538668]{color:#ffffffb3;font-size:.9rem;min-width:80px}.match-mode[data-v-df538668]{color:#ff8c00;font-weight:700;min-width:80px}.match-map[data-v-df538668]{color:#ffffffe6;font-size:.9rem;min-width:100px}.match-score[data-v-df538668]{font-weight:700;min-width:80px}.match-score.win[data-v-df538668]{color:#4ade80}.match-score.loss[data-v-df538668]{color:#ef4444}.match-score.draw[data-v-df538668]{color:#fbbf24}.match-status[data-v-df538668]{font-size:.8rem}.has-data[data-v-df538668]{color:#4ade80;font-weight:500}.no-data[data-v-df538668]{color:#ffffffb3}.performance-form-section[data-v-df538668]{padding:1rem 0}.match-details[data-v-df538668]{margin-bottom:2rem;padding:1rem;background:#ff8c001a;border-radius:10px;border:1px solid rgba(255,140,0,.3)}.match-summary[data-v-df538668]{display:flex;gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap}.match-summary .mode[data-v-df538668]{color:#ff8c00;font-weight:700;font-size:1.1rem}.match-summary .map[data-v-df538668]{color:#ffffffe6;font-weight:500}.match-summary .score[data-v-df538668]{font-weight:700;font-size:1.2rem}.match-summary .score.win[data-v-df538668]{color:#4ade80}.match-summary .score.loss[data-v-df538668]{color:#ef4444}.match-summary .score.draw[data-v-df538668]{color:#fbbf24}.match-summary .result[data-v-df538668]{text-transform:uppercase;font-weight:700;padding:.25rem .5rem;border-radius:5px;font-size:.9rem}.match-summary .result.win[data-v-df538668]{background:#4ade8033;color:#4ade80}.match-summary .result.loss[data-v-df538668]{background:#ef444433;color:#ef4444}.match-summary .result.draw[data-v-df538668]{background:#fbbf2433;color:#fbbf24}.players-performance-table[data-v-df538668]{margin-top:1rem}.performance-table-header[data-v-df538668]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;padding:1rem;background:#ff8c001a;border-radius:10px 10px 0 0;font-weight:700;text-align:center}.performance-table-row[data-v-df538668]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;padding:1rem;border-bottom:1px solid rgba(255,140,0,.1);align-items:center}.performance-cell[data-v-df538668]{display:flex;align-items:center;justify-content:center}.performance-cell.player-name[data-v-df538668]{justify-content:flex-start;color:#ff8c00;font-weight:700}.kd-input-field[data-v-df538668]{background:#ff8c001a;border:2px solid rgba(255,140,0,.3);border-radius:8px;padding:.5rem;color:#ffffffe6;text-align:center;width:80px;font-size:.9rem;transition:all .3s ease}.kd-input-field[data-v-df538668]:focus{outline:none;border-color:#ff8c00;background:#ff8c0026}.mvp-checkbox[data-v-df538668]{display:flex;align-items:center;gap:.5rem}.mvp-checkbox-input[data-v-df538668]{width:18px;height:18px;accent-color:#ff8c00;cursor:pointer}.mvp-label[data-v-df538668]{color:#ffffffe6;font-size:.9rem;cursor:pointer;-webkit-user-select:none;user-select:none}.performance-form-actions[data-v-df538668]{display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(255,140,0,.2)}@media (max-width: 768px){.match-info[data-v-df538668]{flex-direction:column;gap:.5rem;align-items:flex-start}.match-item[data-v-df538668]{flex-direction:column;align-items:stretch;gap:1rem}.performance-table-header[data-v-df538668],.performance-table-row[data-v-df538668]{grid-template-columns:1fr;text-align:center}.performance-cell.player-name[data-v-df538668]{justify-content:center;margin-bottom:.5rem}.performance-form-actions[data-v-df538668]{flex-direction:column}.match-summary[data-v-df538668]{flex-direction:column;text-align:center}.stats-table-header[data-v-df538668],.stats-table-row[data-v-df538668]{grid-template-columns:1fr;text-align:center}.stats-cell.player-name[data-v-df538668]{justify-content:center;margin-bottom:.5rem}}.win-rate[data-v-df538668]{font-size:1.2em;font-weight:700;color:#4ade80;margin-bottom:.5em}.match-breakdown[data-v-df538668]{display:flex;justify-content:center;gap:.5em;margin-bottom:.5em;font-size:.9em}.wins[data-v-df538668]{color:#4ade80;font-weight:700}.losses[data-v-df538668]{color:#ef4444;font-weight:700}.draws[data-v-df538668]{color:#fbbf24;font-weight:700}.total-matches[data-v-df538668]{color:#ffffffb3;font-size:.85em}.trend-section[data-v-df538668]{margin-bottom:2em}.trend-section h4[data-v-df538668]{color:#ff8c00;font-size:1.2em;margin-bottom:1em;text-align:center}.trend-details[data-v-df538668]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1em;margin-bottom:2em}.trend-detail-item[data-v-df538668]{background:#ff8c001a;border-radius:10px;padding:1em;text-align:center;border:2px solid rgba(255,140,0,.2)}.trend-detail-item .trend-label[data-v-df538668]{display:block;color:#fffc;font-size:.9em;margin-bottom:.5em}.trend-detail-item .trend-value[data-v-df538668]{font-size:1.3em;font-weight:700;color:#ff8c00}.trend-detail-item .trend-value.positive[data-v-df538668]{color:#4ade80}.recent-matches[data-v-df538668]{display:flex;flex-direction:column;gap:.5em}.recent-match[data-v-df538668]{display:flex;justify-content:space-between;align-items:center;padding:1em;background:#ffffff0d;border-radius:10px;border-left:4px solid transparent;transition:all .3s ease}.recent-match[data-v-df538668]:hover{background:#ff8c001a}.recent-match.win[data-v-df538668]{border-left-color:#4ade80}.recent-match.loss[data-v-df538668]{border-left-color:#ef4444}.recent-match.draw[data-v-df538668]{border-left-color:#fbbf24}.match-info[data-v-df538668]{display:flex;flex-direction:column;gap:.2em}.match-date[data-v-df538668]{font-size:.85em;color:#ffffffb3}.match-mode[data-v-df538668],.match-map[data-v-df538668]{font-size:.9em;color:#ffffffde}.match-result[data-v-df538668]{display:flex;flex-direction:column;align-items:flex-end;gap:.2em}.match-score[data-v-df538668]{font-weight:700;color:#ff8c00}.match-outcome[data-v-df538668]{font-size:.85em;font-weight:700}.performance-section[data-v-df538668]{margin-bottom:2em}.players-stats-table[data-v-df538668]{background:#ff8c001a;border-radius:10px;overflow:hidden;border:1px solid rgba(255,140,0,.3);margin-bottom:1.5em}.stats-table-header[data-v-df538668]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr;background:#ff8c0033;font-weight:700;font-size:.9em;color:#ff8c00}.stats-table-row[data-v-df538668]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr;border-top:1px solid rgba(255,140,0,.2);transition:background-color .2s ease}.stats-table-row[data-v-df538668]:hover{background:#ff8c001a}.header-cell[data-v-df538668],.stats-cell[data-v-df538668]{padding:.8em .5em;text-align:center;display:flex;align-items:center;justify-content:center}.header-cell[data-v-df538668]{border-right:1px solid rgba(255,140,0,.2)}.stats-cell[data-v-df538668]{border-right:1px solid rgba(255,140,0,.1);color:#e0e0e0}.stats-cell[data-v-df538668]:last-child,.header-cell[data-v-df538668]:last-child{border-right:none}.player-name[data-v-df538668]{justify-content:flex-start;font-weight:700;color:#fff}.player-avatar[data-v-df538668]{margin-right:.5em;font-size:1.2em}.kills[data-v-df538668]{color:#4ade80;font-weight:700}.deaths[data-v-df538668]{color:#f87171;font-weight:700}.assists[data-v-df538668]{color:#60a5fa;font-weight:700}.kd-ratio[data-v-df538668],.kda-ratio[data-v-df538668]{font-weight:700}.kd-ratio.positive[data-v-df538668],.kda-ratio.positive[data-v-df538668]{color:#4ade80}.performance-summary[data-v-df538668]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1em;background:#ff8c000d;padding:1em;border-radius:8px;border:1px solid rgba(255,140,0,.2)}.summary-item[data-v-df538668]{display:flex;justify-content:space-between;align-items:center}.summary-label[data-v-df538668]{color:#b0b0b0;font-size:.9em}.summary-value[data-v-df538668]{color:#ff8c00;font-weight:700}.loading-container[data-v-df538668]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3em 2em;color:#ff8c00}.loading-spinner[data-v-df538668]{width:40px;height:40px;border:4px solid rgba(255,140,0,.2);border-top:4px solid #ff8c00;border-radius:50%;animation:spin-df538668 1s linear infinite;margin-bottom:1em}@keyframes spin-df538668{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-data-message[data-v-df538668]{text-align:center;padding:2em;color:#b0b0b0;font-style:italic}.no-data-message p[data-v-df538668]{margin:0;font-size:1.1em}@media (max-width: 768px){.popup-content[data-v-df538668]{width:95%;max-height:90vh}.popup-header[data-v-df538668]{padding:1em 1.5em}.popup-body[data-v-df538668]{padding:1.5em}.detailed-stats-grid[data-v-df538668],.trend-details[data-v-df538668]{grid-template-columns:1fr}.recent-match[data-v-df538668]{flex-direction:column;align-items:stretch;gap:.5em}.match-result[data-v-df538668]{align-items:flex-start}.stats-table-header[data-v-df538668],.stats-table-row[data-v-df538668]{grid-template-columns:1fr;gap:.5em}.header-cell[data-v-df538668],.stats-cell[data-v-df538668]{border-right:none;border-bottom:1px solid rgba(255,140,0,.1);justify-content:space-between;padding:.5em}.header-cell[data-v-df538668]:before,.stats-cell[data-v-df538668]:before{content:attr(data-label);font-weight:700;color:#ff8c00;margin-right:.5em}.performance-summary[data-v-df538668]{grid-template-columns:1fr}}.res-ranked-yellow-page[data-v-54bcc556]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#2a1a0a);color:#fff;padding:2em 1em}.header-section[data-v-54bcc556]{text-align:center;margin-bottom:3em;position:relative}.back-button-container[data-v-54bcc556]{position:absolute;top:0;left:0;z-index:10}.back-button[data-v-54bcc556]{display:flex;align-items:center;gap:.5em;padding:.8em 1.5em;background:#ffd7001a;color:gold;text-decoration:none;border:2px solid rgba(255,215,0,.3);border-radius:15px;font-weight:600;font-size:1em;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-button[data-v-54bcc556]:hover{background:#ffd70033;border-color:gold;transform:translateY(-2px);box-shadow:0 8px 25px #ffd7004d}.back-icon[data-v-54bcc556]{font-size:1.2em;font-weight:700}.back-text[data-v-54bcc556]{font-size:.95em}.header-section h1[data-v-54bcc556]{font-size:3.5em;margin-bottom:.5em;background:linear-gradient(135deg,gold,#fa0,#f60);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(255,215,0,.3);animation:pulse-54bcc556 2s ease-in-out infinite}@keyframes pulse-54bcc556{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.header-section p[data-v-54bcc556]{font-size:1.3em;opacity:.8;color:#ffffffde!important}.stats-container[data-v-54bcc556]{max-width:1400px;margin:0 auto}.stats-grid[data-v-54bcc556]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2em;margin-bottom:4em}.stat-card[data-v-54bcc556]{background:#1e1e1ef2;border-radius:20px;padding:2em;text-align:center;border:2px solid transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;transition:all .4s ease}.stat-card[data-v-54bcc556]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,gold,#fa0,#f60)}.stat-card[data-v-54bcc556]:hover{transform:translateY(-10px);border-color:gold;box-shadow:0 20px 40px #ffd70033}.stat-icon[data-v-54bcc556]{font-size:3em;margin-bottom:.5em}.stat-card h3[data-v-54bcc556]{font-size:1.1em;margin-bottom:.5em;color:#ffffffe6}.stat-value[data-v-54bcc556]{font-size:2.2em;font-weight:700;color:gold;text-shadow:0 0 10px rgba(255,215,0,.5)}.detailed-stats[data-v-54bcc556]{margin-bottom:4em}.section-header[data-v-54bcc556]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2em;flex-wrap:wrap;gap:1em}.detailed-stats h2[data-v-54bcc556]{font-size:2.5em;color:gold;text-shadow:0 0 20px rgba(255,215,0,.3);margin:0}.connection-status[data-v-54bcc556]{display:flex;align-items:center}.status-indicator[data-v-54bcc556]{display:flex;align-items:center;gap:.5em;padding:.5em 1em;border-radius:10px;font-size:.9em;font-weight:600;transition:all .3s ease}.status-indicator.loading[data-v-54bcc556]{background:#ffc10733;color:#ffc107;border:2px solid rgba(255,193,7,.3)}.status-indicator.connected[data-v-54bcc556]{background:#4caf5033;color:#4caf50;border:2px solid rgba(76,175,80,.3)}.status-indicator.demo[data-v-54bcc556]{background:#ff980033;color:#ff9800;border:2px solid rgba(255,152,0,.3)}.status-icon[data-v-54bcc556]{font-size:1.1em}.controls-section[data-v-54bcc556]{display:flex;gap:1em;justify-content:center;margin-bottom:2em}.add-match-btn[data-v-54bcc556],.save-btn[data-v-54bcc556]{display:flex;align-items:center;gap:.5em;padding:1em 2em;background:linear-gradient(135deg,gold,#f60);color:#fff;border:none;border-radius:15px;font-size:1.1em;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ffd7004d}.add-match-btn[data-v-54bcc556]:hover,.save-btn[data-v-54bcc556]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ffd70066}.save-btn[data-v-54bcc556]:disabled{background:#64646480;cursor:not-allowed;box-shadow:none}.btn-icon[data-v-54bcc556]{font-size:1.2em}.stats-table[data-v-54bcc556]{background:#1e1e1ef2;border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,215,0,.2)}.table-header[data-v-54bcc556]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1.5fr .8fr;gap:1em;padding:1.5em;background:#ffd7001a;border-bottom:2px solid rgba(255,215,0,.3);font-weight:700;font-size:1.1em}.header-item[data-v-54bcc556]{text-align:center;color:gold;text-transform:uppercase;letter-spacing:1px}.table-row[data-v-54bcc556]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1.5fr .8fr;gap:1em;padding:1.2em 1.5em;border-bottom:1px solid rgba(255,215,0,.1);transition:all .3s ease}.table-row[data-v-54bcc556]:hover{background:#ffd7000d;transform:translate(5px)}.table-row.win[data-v-54bcc556]{border-left:4px solid #4ade80}.table-row.loss[data-v-54bcc556]{border-left:4px solid #ef4444}.table-row.draw[data-v-54bcc556]{border-left:4px solid #fbbf24}.table-cell[data-v-54bcc556]{text-align:center;color:#ffffffde;font-size:.95em;display:flex;align-items:center;justify-content:center;min-height:40px}.table-cell.editable[data-v-54bcc556]{cursor:pointer;border-radius:8px;transition:all .2s ease;position:relative}.table-cell.editable[data-v-54bcc556]:hover{background:#ffd7001a;transform:scale(1.02)}.table-cell.editable[data-v-54bcc556]:hover:before{content:"??";position:absolute;top:2px;right:2px;font-size:.8em;opacity:.7}.cell-input[data-v-54bcc556]{width:100%;padding:.5em;background:#ffffff1a;border:2px solid #ffd700;border-radius:8px;color:#fff;font-size:.9em;text-align:center}.cell-input[data-v-54bcc556]:focus{outline:none;border-color:#fa0;box-shadow:0 0 10px #ffd70080}.cell-input option[data-v-54bcc556]{background:#2a2a2a;color:#fff}.result-win[data-v-54bcc556]{color:#4ade80!important;font-weight:700}.result-loss[data-v-54bcc556]{color:#ef4444!important;font-weight:700}.result-draw[data-v-54bcc556]{color:#fbbf24!important;font-weight:700}.actions[data-v-54bcc556]{display:flex;gap:.5em;justify-content:center}.delete-btn[data-v-54bcc556]{background:transparent;border:none;color:#ef4444;cursor:pointer;font-size:1.2em;padding:.5em;border-radius:8px;transition:all .2s ease}.delete-btn[data-v-54bcc556]:hover{background:#ef44441a;transform:scale(1.2)}.performance-analysis[data-v-54bcc556]{margin-bottom:4em}.performance-analysis h2[data-v-54bcc556]{font-size:2.5em;text-align:center;margin-bottom:2em;color:gold;text-shadow:0 0 20px rgba(255,215,0,.3)}.analysis-grid[data-v-54bcc556]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2em}.analysis-card[data-v-54bcc556]{background:#1e1e1ef2;border-radius:20px;padding:2em;border:2px solid rgba(255,215,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;cursor:pointer;position:relative}.analysis-card[data-v-54bcc556]:hover{transform:translateY(-5px);border-color:gold;box-shadow:0 15px 30px #ffd70033}.click-hint[data-v-54bcc556]{text-align:center;margin-top:1em;font-size:.85em;color:#ffd700b3;font-style:italic}.analysis-card h3[data-v-54bcc556]{font-size:1.5em;margin-bottom:1.5em;color:gold;text-align:center}.map-stats[data-v-54bcc556],.mode-stats[data-v-54bcc556],.trend-stats[data-v-54bcc556]{display:flex;flex-direction:column;gap:1em}.map-stat[data-v-54bcc556],.mode-stat[data-v-54bcc556],.trend-item[data-v-54bcc556]{display:flex;justify-content:space-between;align-items:center;padding:.8em 1em;background:#ffd7001a;border-radius:10px;transition:all .3s ease}.map-stat[data-v-54bcc556]:hover,.mode-stat[data-v-54bcc556]:hover,.trend-item[data-v-54bcc556]:hover{background:#ffd70033;transform:translate(5px)}.map-name[data-v-54bcc556],.mode-name[data-v-54bcc556],.trend-label[data-v-54bcc556]{font-weight:600;color:#ffffffe6}.map-winrate[data-v-54bcc556],.mode-winrate[data-v-54bcc556],.trend-value[data-v-54bcc556]{font-weight:700;color:gold;font-size:.9em}.trend-value.positive[data-v-54bcc556]{color:#4ade80}.pagination-section[data-v-54bcc556]{margin-top:2em;display:flex;flex-direction:column;align-items:center;gap:1em}.pagination-info[data-v-54bcc556]{color:#ffffffb3;font-size:.95em;text-align:center}.pagination-controls[data-v-54bcc556]{display:flex;align-items:center;gap:1em}.pagination-btn[data-v-54bcc556]{padding:.8em 1.5em;background:#ffd7001a;color:gold;border:2px solid rgba(255,215,0,.3);border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600}.pagination-btn[data-v-54bcc556]:hover:not(:disabled){background:#ffd70033;border-color:gold;transform:translateY(-2px)}.pagination-btn[data-v-54bcc556]:disabled{opacity:.5;cursor:not-allowed;transform:none}.page-numbers[data-v-54bcc556]{display:flex;gap:.5em}.page-btn[data-v-54bcc556]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffd7001a;color:gold;border:2px solid rgba(255,215,0,.3);border-radius:50%;cursor:pointer;transition:all .3s ease;font-weight:600}.page-btn[data-v-54bcc556]:hover{background:#ffd70033;border-color:gold;transform:scale(1.1)}.page-btn.active[data-v-54bcc556]{background:linear-gradient(135deg,gold,#f60);color:#fff;border-color:gold;box-shadow:0 4px 15px #ffd70066}@media (max-width: 1200px){.table-header[data-v-54bcc556],.table-row[data-v-54bcc556]{grid-template-columns:1fr .8fr 1fr 1fr .8fr .8fr 1fr .6fr;font-size:.9em}.controls-section[data-v-54bcc556]{flex-direction:column;align-items:center}.add-match-btn[data-v-54bcc556],.save-btn[data-v-54bcc556]{width:100%;max-width:300px}.pagination-controls[data-v-54bcc556]{flex-direction:column;gap:1em}.pagination-btn[data-v-54bcc556]{width:100%;max-width:200px}}@media (max-width: 768px){.header-section h1[data-v-54bcc556]{font-size:2.5em;margin-top:2em}.back-button-container[data-v-54bcc556]{position:relative;text-align:left;margin-bottom:1em}.back-button[data-v-54bcc556]{display:inline-flex;font-size:.9em;padding:.7em 1.2em}.section-header[data-v-54bcc556]{flex-direction:column;text-align:center}.detailed-stats h2[data-v-54bcc556]{font-size:2em}.stats-grid[data-v-54bcc556]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5em}.analysis-grid[data-v-54bcc556]{grid-template-columns:1fr}.table-header[data-v-54bcc556],.table-row[data-v-54bcc556]{grid-template-columns:1fr;text-align:left}.table-cell[data-v-54bcc556]{padding:.5em 0;text-align:left;min-height:35px}.table-cell.editable[data-v-54bcc556]:hover:before{content:""}.cell-input[data-v-54bcc556]{width:100%;margin-top:.3em}.controls-section[data-v-54bcc556]{flex-direction:column;gap:1em}.add-match-btn[data-v-54bcc556],.save-btn[data-v-54bcc556]{width:100%;padding:1.2em}.pagination-controls[data-v-54bcc556]{flex-direction:column;gap:1em}.pagination-btn[data-v-54bcc556]{width:100%;max-width:200px}.page-numbers[data-v-54bcc556]{justify-content:center}.table-cell[data-v-54bcc556]:before{content:attr(data-label);font-weight:700;color:gold;display:block;margin-bottom:.3em}.table-row .table-cell[data-v-54bcc556]:nth-child(1):before{content:"Date: "}.table-row .table-cell[data-v-54bcc556]:nth-child(2):before{content:"Mode: "}.table-row .table-cell[data-v-54bcc556]:nth-child(3):before{content:"Map: "}.table-row .table-cell[data-v-54bcc556]:nth-child(4):before{content:"R�sultat: "}.table-row .table-cell[data-v-54bcc556]:nth-child(5):before{content:"Score Lightning: "}.table-row .table-cell[data-v-54bcc556]:nth-child(6):before{content:"Score Ennemis: "}.table-row .table-cell[data-v-54bcc556]:nth-child(7):before{content:"Rang: "}.table-row .table-cell[data-v-54bcc556]:nth-child(8):before{content:"Actions: "}.table-header[data-v-54bcc556]{display:none}.table-row[data-v-54bcc556]{background:#1e1e1ef2;border-radius:15px;margin-bottom:1em;padding:1.5em;border:2px solid rgba(255,215,0,.2)}.table-row.win[data-v-54bcc556]{border-left:4px solid #4ade80}.table-row.loss[data-v-54bcc556]{border-left:4px solid #ef4444}.table-row.draw[data-v-54bcc556]{border-left:4px solid #fbbf24}}@media (max-width: 480px){.res-ranked-yellow-page[data-v-54bcc556]{padding:1em .5em}.header-section h1[data-v-54bcc556]{font-size:2em;margin-top:1.5em}.back-button[data-v-54bcc556]{font-size:.85em;padding:.6em 1em}.back-text[data-v-54bcc556]{display:none}.back-icon[data-v-54bcc556]{font-size:1.4em}.stat-card[data-v-54bcc556],.analysis-card[data-v-54bcc556]{padding:1.5em}.stats-table[data-v-54bcc556]{padding:1em}}@media (prefers-color-scheme: light){.res-ranked-yellow-page[data-v-54bcc556] *{color:#ffffffde!important}.stat-value[data-v-54bcc556],.header-item[data-v-54bcc556],.map-winrate[data-v-54bcc556],.mode-winrate[data-v-54bcc556],.trend-value[data-v-54bcc556]{color:gold!important}.trend-value.positive[data-v-54bcc556],.result-win[data-v-54bcc556]{color:#4ade80!important}.result-loss[data-v-54bcc556]{color:#ef4444!important}.performance-analysis h2[data-v-54bcc556],.detailed-stats h2[data-v-54bcc556],.analysis-card h3[data-v-54bcc556]{color:gold!important}.pagination-info[data-v-54bcc556]{color:#ffffffb3!important}.pagination-btn[data-v-54bcc556],.page-btn[data-v-54bcc556]{color:gold!important}.page-btn.active[data-v-54bcc556]{color:#fff!important}.status-indicator.loading[data-v-54bcc556]{color:#ffc107!important}.status-indicator.connected[data-v-54bcc556]{color:#4caf50!important}.status-indicator.demo[data-v-54bcc556]{color:#ff9800!important}}.popup-overlay[data-v-54bcc556]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popup-content[data-v-54bcc556]{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:20px;width:90%;max-width:800px;max-height:80vh;overflow-y:auto;border:2px solid rgba(255,215,0,.3);box-shadow:0 20px 60px #00000080}.popup-header[data-v-54bcc556]{display:flex;justify-content:space-between;align-items:center;padding:1.5em 2em;border-bottom:2px solid rgba(255,215,0,.2);background:#ffd7001a}.popup-header h3[data-v-54bcc556]{margin:0;color:gold;font-size:1.5em}.close-btn[data-v-54bcc556]{background:none;border:none;color:gold;font-size:1.5em;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.close-btn[data-v-54bcc556]:hover{background:#ffd70033;transform:scale(1.1)}.add-btn[data-v-54bcc556],.sync-btn[data-v-54bcc556]{background:none;border:2px solid #ffd700;color:gold;font-size:1.2em;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-right:10px}.add-btn[data-v-54bcc556]:hover,.sync-btn[data-v-54bcc556]:hover{background:gold;color:#fff;transform:scale(1.1)}.sync-btn[data-v-54bcc556]{border-color:#00ced1;color:#00ced1}.sync-btn[data-v-54bcc556]:hover{background:#00ced1;color:#fff}.add-performance-form[data-v-54bcc556]{background:#ffffff0d;border-radius:10px;padding:20px;margin-bottom:20px;border:1px solid rgba(255,215,0,.3)}.add-performance-form h4[data-v-54bcc556]{color:gold;margin-bottom:10px;text-align:center}.form-subtitle[data-v-54bcc556]{color:#ffffffb3;text-align:center;margin-bottom:20px;font-size:.9em;font-style:italic}.performance-form[data-v-54bcc556]{display:flex;flex-direction:column;gap:15px}.form-row[data-v-54bcc556]{display:flex;gap:15px;flex-wrap:wrap}.form-group[data-v-54bcc556]{flex:1;min-width:150px;display:flex;flex-direction:column}.form-group label[data-v-54bcc556]{color:#fff;margin-bottom:5px;font-weight:500}.form-group input[data-v-54bcc556],.form-group select[data-v-54bcc556]{padding:8px 12px;border:1px solid rgba(255,215,0,.3);border-radius:5px;background:#0000004d;color:#fff;font-size:14px;transition:border-color .3s ease}.form-group input[data-v-54bcc556]:focus,.form-group select[data-v-54bcc556]:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px #ffd70033}.checkbox-group[data-v-54bcc556]{flex-direction:row;align-items:center;gap:10px}.checkbox-group label[data-v-54bcc556]{margin-bottom:0;display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-group input[type=checkbox][data-v-54bcc556]{width:auto;margin:0}.form-actions[data-v-54bcc556]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.cancel-btn[data-v-54bcc556],.submit-btn[data-v-54bcc556]{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-weight:500;transition:all .3s ease}.cancel-btn[data-v-54bcc556]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3)}.cancel-btn[data-v-54bcc556]:hover{background:#fff3}.submit-btn[data-v-54bcc556]{background:gold;color:#fff}.submit-btn[data-v-54bcc556]:hover:not(:disabled){background:#e57c00;transform:translateY(-1px)}.submit-btn[data-v-54bcc556]:disabled{opacity:.6;cursor:not-allowed}.view-matches-btn[data-v-54bcc556]{background:none;border:1px solid rgba(255,215,0,.5);color:gold;cursor:pointer;font-size:.8em;padding:2px 6px;border-radius:4px;margin-left:8px;transition:all .2s ease}.view-matches-btn[data-v-54bcc556]:hover{background:#ffd7001a;border-color:gold;transform:scale(1.1)}.matches-history-table[data-v-54bcc556]{margin-top:20px}.matches-table-header[data-v-54bcc556]{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr .8fr .8fr;gap:10px;padding:15px;background:#ffd7001a;border-radius:10px 10px 0 0;font-weight:700;color:gold}.matches-table-row[data-v-54bcc556]{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr .8fr .8fr;gap:10px;padding:12px 15px;border-bottom:1px solid rgba(255,215,0,.1);transition:all .3s ease}.matches-table-row[data-v-54bcc556]:hover{background:#ffd7000d}.matches-cell[data-v-54bcc556]{display:flex;align-items:center;justify-content:center;color:#ffffffde;font-size:.9em}.kd-cell[data-v-54bcc556]{font-family:monospace;font-weight:700}.kd-cell .kd-ratio[data-v-54bcc556]{color:#4ade80;font-size:1.1em}.mvp-cell .mvp-badge[data-v-54bcc556]{color:gold;font-weight:700;font-size:.8em}.mvp-cell .no-mvp[data-v-54bcc556]{color:#ffffff4d}.matches-summary[data-v-54bcc556]{margin-top:20px;padding:15px;background:#ffd7000d;border-radius:10px;border:1px solid rgba(255,215,0,.2)}.summary-stats[data-v-54bcc556]{display:flex;justify-content:space-around;flex-wrap:wrap;gap:15px}.summary-stats .summary-item[data-v-54bcc556]{display:flex;flex-direction:column;align-items:center;gap:5px}.summary-stats .summary-label[data-v-54bcc556]{font-size:.85em;color:#ffffffb3}.summary-stats .summary-value[data-v-54bcc556]{font-size:1.1em;font-weight:700;color:gold}.popup-body[data-v-54bcc556]{padding:2em;color:#ffffffde}.mode-section[data-v-54bcc556]{margin-bottom:2em}.mode-section[data-v-54bcc556]:last-child{margin-bottom:0}.mode-section h4[data-v-54bcc556]{color:gold;font-size:1.3em;margin-bottom:1em;text-align:center;border-bottom:2px solid rgba(255,215,0,.3);padding-bottom:.5em}.mode-header[data-v-54bcc556]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.mode-overview[data-v-54bcc556]{display:flex;gap:1em;font-size:.9em}.mode-wr[data-v-54bcc556]{color:gold;font-weight:700}.mode-total[data-v-54bcc556]{color:#ffffffb3}.detailed-stats-grid[data-v-54bcc556]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1em}.detailed-stat-card[data-v-54bcc556]{background:#ffd7001a;border-radius:15px;padding:1.5em;border:2px solid rgba(255,215,0,.2);transition:all .3s ease}.detailed-stat-card[data-v-54bcc556]:hover{border-color:gold;transform:translateY(-2px)}.detailed-stat-card.no-data[data-v-54bcc556]{opacity:.5;border-style:dashed}.stat-name[data-v-54bcc556]{font-weight:700;color:gold;font-size:1.1em;margin-bottom:.5em;text-align:center}.stat-details[data-v-54bcc556]{text-align:center}.win-rate[data-v-54bcc556]{font-size:1.2em;font-weight:700;color:gold;margin-bottom:.5em}.match-breakdown[data-v-54bcc556]{margin:.5em 0;display:flex;justify-content:center;gap:1em}.total-matches[data-v-54bcc556]{color:#ffffffb3;font-size:.9em}.no-data-message[data-v-54bcc556]{text-align:center;color:#fff9;font-style:italic;padding:2em}.loading-container[data-v-54bcc556]{display:flex;flex-direction:column;align-items:center;padding:2em}.loading-spinner[data-v-54bcc556]{width:40px;height:40px;border:3px solid rgba(255,215,0,.3);border-top:3px solid #ffd700;border-radius:50%;animation:spin-54bcc556 1s linear infinite;margin-bottom:1em}.performance-section h4[data-v-54bcc556]{color:gold;margin-bottom:1.5em;text-align:center;font-size:1.2em}.players-stats-table[data-v-54bcc556]{margin-top:1rem}.stats-table-header[data-v-54bcc556]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:.5rem;padding:1rem;background:#ffd7001a;border-radius:10px 10px 0 0;font-weight:700;font-size:.9rem}.stats-table-row[data-v-54bcc556]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:.5rem;padding:1rem;border-bottom:1px solid rgba(255,215,0,.1)}.stats-cell[data-v-54bcc556]{display:flex;align-items:center;justify-content:center}.stats-cell.player-name[data-v-54bcc556]{justify-content:flex-start;color:gold;font-weight:700}.stats-cell.matches[data-v-54bcc556]{color:#ffffffb3;font-size:.9rem}.stats-cell.kd-ratio[data-v-54bcc556]{font-weight:700;font-family:monospace}.stats-cell.kd-ratio.positive[data-v-54bcc556]{color:#4ade80}.stats-cell.mvp-count[data-v-54bcc556]{color:gold;font-weight:700}.header-cell[data-v-54bcc556]{text-align:center;color:gold;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem}.performance-summary[data-v-54bcc556]{margin-top:2rem;padding:1.5rem;background:#ffd7001a;border-radius:15px;border:1px solid rgba(255,215,0,.3)}.summary-item[data-v-54bcc556]{display:flex;justify-content:space-between;margin-bottom:1rem;padding:.5rem 0;border-bottom:1px solid rgba(255,215,0,.1)}.summary-item[data-v-54bcc556]:last-child{border-bottom:none;margin-bottom:0}.summary-label[data-v-54bcc556]{color:#ffffffb3;font-weight:500}.match-selection-section h4[data-v-54bcc556]{color:gold;margin-bottom:1rem;font-size:1.1rem}.matches-list[data-v-54bcc556]{max-height:400px;overflow-y:auto}.match-item[data-v-54bcc556]{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-bottom:.5rem;background:#ffd7001a;border:2px solid rgba(255,215,0,.3);border-radius:10px;cursor:pointer;transition:all .3s ease}.match-item[data-v-54bcc556]:hover{background:#ffd70033;border-color:gold;transform:translateY(-2px)}.match-info[data-v-54bcc556]{display:flex;gap:1rem;align-items:center}.match-date[data-v-54bcc556]{color:#ffffffb3;font-size:.9rem;min-width:80px}.match-mode[data-v-54bcc556]{color:gold;font-weight:700;min-width:80px}.match-map[data-v-54bcc556]{color:#ffffffe6;font-size:.9rem;min-width:100px}.match-score[data-v-54bcc556]{font-weight:700;min-width:80px}.match-score.win[data-v-54bcc556]{color:#4ade80}.match-score.loss[data-v-54bcc556]{color:#ef4444}.match-score.draw[data-v-54bcc556]{color:#fbbf24}.match-status[data-v-54bcc556]{font-size:.8rem}.has-data[data-v-54bcc556]{color:#4ade80;font-weight:500}.no-data[data-v-54bcc556]{color:#ffffffb3}.performance-form-section[data-v-54bcc556]{padding:1rem 0}.match-details[data-v-54bcc556]{margin-bottom:2rem;padding:1rem;background:#ffd7001a;border-radius:10px;border:1px solid rgba(255,215,0,.3)}.match-summary[data-v-54bcc556]{display:flex;gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap}.match-summary .mode[data-v-54bcc556]{color:gold;font-weight:700;font-size:1.1rem}.match-summary .map[data-v-54bcc556]{color:#ffffffe6;font-weight:500}.match-summary .score[data-v-54bcc556]{font-weight:700;font-size:1.2rem}.match-summary .score.win[data-v-54bcc556]{color:#4ade80}.match-summary .score.loss[data-v-54bcc556]{color:#ef4444}.match-summary .score.draw[data-v-54bcc556]{color:#fbbf24}.match-summary .result[data-v-54bcc556]{text-transform:uppercase;font-weight:700;padding:.25rem .5rem;border-radius:5px;font-size:.9rem}.match-summary .result.win[data-v-54bcc556]{background:#4ade8033;color:#4ade80}.match-summary .result.loss[data-v-54bcc556]{background:#ef444433;color:#ef4444}.match-summary .result.draw[data-v-54bcc556]{background:#fbbf2433;color:#fbbf24}.players-performance-table[data-v-54bcc556]{margin-top:1rem}.performance-table-header[data-v-54bcc556]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;padding:1rem;background:#ffd7001a;border-radius:10px 10px 0 0;font-weight:700;text-align:center}.performance-table-row[data-v-54bcc556]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;padding:1rem;border-bottom:1px solid rgba(255,215,0,.1);align-items:center}.performance-cell[data-v-54bcc556]{display:flex;align-items:center;justify-content:center}.performance-cell.player-name[data-v-54bcc556]{justify-content:flex-start;color:gold;font-weight:700}.kd-input-field[data-v-54bcc556]{background:#ffd7001a;border:2px solid rgba(255,215,0,.3);border-radius:8px;padding:.5rem;color:#ffffffe6;text-align:center;width:80px;font-size:.9rem;transition:all .3s ease}.kd-input-field[data-v-54bcc556]:focus{outline:none;border-color:gold;background:#ffd70026}.mvp-checkbox[data-v-54bcc556]{display:flex;align-items:center;gap:.5rem}.mvp-checkbox-input[data-v-54bcc556]{width:18px;height:18px;accent-color:#ffd700;cursor:pointer}.mvp-label[data-v-54bcc556]{color:#ffffffe6;font-size:.9rem;cursor:pointer;-webkit-user-select:none;user-select:none}.performance-form-actions[data-v-54bcc556]{display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(255,215,0,.2)}@media (max-width: 768px){.match-info[data-v-54bcc556]{flex-direction:column;gap:.5rem;align-items:flex-start}.match-item[data-v-54bcc556]{flex-direction:column;align-items:stretch;gap:1rem}.performance-table-header[data-v-54bcc556],.performance-table-row[data-v-54bcc556]{grid-template-columns:1fr;text-align:center}.performance-cell.player-name[data-v-54bcc556]{justify-content:center;margin-bottom:.5rem}.performance-form-actions[data-v-54bcc556]{flex-direction:column}.match-summary[data-v-54bcc556]{flex-direction:column;text-align:center}.stats-table-header[data-v-54bcc556],.stats-table-row[data-v-54bcc556]{grid-template-columns:1fr;text-align:center}.stats-cell.player-name[data-v-54bcc556]{justify-content:center;margin-bottom:.5rem}}.win-rate[data-v-54bcc556]{font-size:1.2em;font-weight:700;color:#4ade80;margin-bottom:.5em}.match-breakdown[data-v-54bcc556]{display:flex;justify-content:center;gap:.5em;margin-bottom:.5em;font-size:.9em}.wins[data-v-54bcc556]{color:#4ade80;font-weight:700}.losses[data-v-54bcc556]{color:#ef4444;font-weight:700}.draws[data-v-54bcc556]{color:#fbbf24;font-weight:700}.total-matches[data-v-54bcc556]{color:#ffffffb3;font-size:.85em}.trend-section[data-v-54bcc556]{margin-bottom:2em}.trend-section h4[data-v-54bcc556]{color:gold;font-size:1.2em;margin-bottom:1em;text-align:center}.trend-details[data-v-54bcc556]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1em;margin-bottom:2em}.trend-detail-item[data-v-54bcc556]{background:#ffd7001a;border-radius:10px;padding:1em;text-align:center;border:2px solid rgba(255,215,0,.2)}.trend-detail-item .trend-label[data-v-54bcc556]{display:block;color:#fffc;font-size:.9em;margin-bottom:.5em}.trend-detail-item .trend-value[data-v-54bcc556]{font-size:1.3em;font-weight:700;color:gold}.trend-detail-item .trend-value.positive[data-v-54bcc556]{color:#4ade80}.recent-matches[data-v-54bcc556]{display:flex;flex-direction:column;gap:.5em}.recent-match[data-v-54bcc556]{display:flex;justify-content:space-between;align-items:center;padding:1em;background:#ffffff0d;border-radius:10px;border-left:4px solid transparent;transition:all .3s ease}.recent-match[data-v-54bcc556]:hover{background:#ffd7001a}.recent-match.win[data-v-54bcc556]{border-left-color:#4ade80}.recent-match.loss[data-v-54bcc556]{border-left-color:#ef4444}.recent-match.draw[data-v-54bcc556]{border-left-color:#fbbf24}.match-info[data-v-54bcc556]{display:flex;flex-direction:column;gap:.2em}.match-date[data-v-54bcc556]{font-size:.85em;color:#ffffffb3}.match-mode[data-v-54bcc556],.match-map[data-v-54bcc556]{font-size:.9em;color:#ffffffde}.match-result[data-v-54bcc556]{display:flex;flex-direction:column;align-items:flex-end;gap:.2em}.match-score[data-v-54bcc556]{font-weight:700;color:gold}.match-outcome[data-v-54bcc556]{font-size:.85em;font-weight:700}.performance-section[data-v-54bcc556]{margin-bottom:2em}.players-stats-table[data-v-54bcc556]{background:#ffd7001a;border-radius:10px;overflow:hidden;border:1px solid rgba(255,215,0,.3);margin-bottom:1.5em}.stats-table-header[data-v-54bcc556]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr;background:#ffd70033;font-weight:700;font-size:.9em;color:gold}.stats-table-row[data-v-54bcc556]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr;border-top:1px solid rgba(255,215,0,.2);transition:background-color .2s ease}.stats-table-row[data-v-54bcc556]:hover{background:#ffd7001a}.header-cell[data-v-54bcc556],.stats-cell[data-v-54bcc556]{padding:.8em .5em;text-align:center;display:flex;align-items:center;justify-content:center}.header-cell[data-v-54bcc556]{border-right:1px solid rgba(255,215,0,.2)}.stats-cell[data-v-54bcc556]{border-right:1px solid rgba(255,215,0,.1);color:#e0e0e0}.stats-cell[data-v-54bcc556]:last-child,.header-cell[data-v-54bcc556]:last-child{border-right:none}.player-name[data-v-54bcc556]{justify-content:flex-start;font-weight:700;color:#fff}.player-avatar[data-v-54bcc556]{margin-right:.5em;font-size:1.2em}.kills[data-v-54bcc556]{color:#4ade80;font-weight:700}.deaths[data-v-54bcc556]{color:#f87171;font-weight:700}.assists[data-v-54bcc556]{color:#60a5fa;font-weight:700}.kd-ratio[data-v-54bcc556],.kda-ratio[data-v-54bcc556]{font-weight:700}.kd-ratio.positive[data-v-54bcc556],.kda-ratio.positive[data-v-54bcc556]{color:#4ade80}.performance-summary[data-v-54bcc556]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1em;background:#ffd7000d;padding:1em;border-radius:8px;border:1px solid rgba(255,215,0,.2)}.summary-item[data-v-54bcc556]{display:flex;justify-content:space-between;align-items:center}.summary-label[data-v-54bcc556]{color:#b0b0b0;font-size:.9em}.summary-value[data-v-54bcc556]{color:gold;font-weight:700}.loading-container[data-v-54bcc556]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3em 2em;color:gold}.loading-spinner[data-v-54bcc556]{width:40px;height:40px;border:4px solid rgba(255,215,0,.2);border-top:4px solid #ffd700;border-radius:50%;animation:spin-54bcc556 1s linear infinite;margin-bottom:1em}@keyframes spin-54bcc556{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-data-message[data-v-54bcc556]{text-align:center;padding:2em;color:#b0b0b0;font-style:italic}.no-data-message p[data-v-54bcc556]{margin:0;font-size:1.1em}@media (max-width: 768px){.popup-content[data-v-54bcc556]{width:95%;max-height:90vh}.popup-header[data-v-54bcc556]{padding:1em 1.5em}.popup-body[data-v-54bcc556]{padding:1.5em}.detailed-stats-grid[data-v-54bcc556],.trend-details[data-v-54bcc556]{grid-template-columns:1fr}.recent-match[data-v-54bcc556]{flex-direction:column;align-items:stretch;gap:.5em}.match-result[data-v-54bcc556]{align-items:flex-start}.stats-table-header[data-v-54bcc556],.stats-table-row[data-v-54bcc556]{grid-template-columns:1fr;gap:.5em}.header-cell[data-v-54bcc556],.stats-cell[data-v-54bcc556]{border-right:none;border-bottom:1px solid rgba(255,215,0,.1);justify-content:space-between;padding:.5em}.header-cell[data-v-54bcc556]:before,.stats-cell[data-v-54bcc556]:before{content:attr(data-label);font-weight:700;color:gold;margin-right:.5em}.performance-summary[data-v-54bcc556]{grid-template-columns:1fr}}.predictions-page[data-v-f5f254bc]{min-height:100vh;background:linear-gradient(135deg,#1e293b,#334155,#475569);color:#fff;padding:2rem}.predictions-header[data-v-f5f254bc]{text-align:center;margin-bottom:3rem}.header-content h1[data-v-f5f254bc]{font-size:3rem;margin-bottom:1rem;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-content p[data-v-f5f254bc]{font-size:1.2rem;color:#cbd5e1;margin-bottom:2rem}.points-info[data-v-f5f254bc]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.point-rule[data-v-f5f254bc]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:#ffffff1a;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.point-rule i[data-v-f5f254bc]{color:#60a5fa}.leaderboard-section[data-v-f5f254bc]{margin-bottom:3rem}.leaderboard-section h2[data-v-f5f254bc]{text-align:center;margin-bottom:2rem;font-size:2rem}.leaderboard[data-v-f5f254bc]{max-width:800px;margin:0 auto;background:#ffffff0d;border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.leaderboard-item[data-v-f5f254bc]{display:flex;align-items:center;padding:1rem;border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease}.leaderboard-item[data-v-f5f254bc]:hover{background:#ffffff0d;border-radius:8px}.leaderboard-item[data-v-f5f254bc]:last-child{border-bottom:none}.rank[data-v-f5f254bc]{display:flex;align-items:center;gap:.5rem;min-width:80px}.rank-number[data-v-f5f254bc]{font-weight:700;font-size:1.2rem}.gold[data-v-f5f254bc]{color:#fbbf24}.silver[data-v-f5f254bc]{color:#e5e7eb}.bronze[data-v-f5f254bc]{color:#d97706}.player-info[data-v-f5f254bc]{flex:1;margin-left:1rem}.player-name[data-v-f5f254bc]{font-weight:600;font-size:1.1rem}.player-stats[data-v-f5f254bc]{display:block;color:#94a3b8;font-size:.9rem}.player-points[data-v-f5f254bc]{font-weight:700;font-size:1.2rem;color:#60a5fa}.empty-leaderboard[data-v-f5f254bc]{text-align:center;padding:3rem 2rem;background:#ffffff0d;border-radius:15px;border:1px solid rgba(255,255,255,.1)}.empty-leaderboard i[data-v-f5f254bc]{font-size:3rem;color:#64748b;margin-bottom:1rem}.empty-leaderboard p[data-v-f5f254bc]{color:#94a3b8;margin-bottom:.5rem}.empty-leaderboard .subtitle[data-v-f5f254bc]{font-size:.9rem;color:#64748b}.filters-section[data-v-f5f254bc]{margin-bottom:2rem}.filter-tabs[data-v-f5f254bc]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.filter-tab[data-v-f5f254bc]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffffff1a;border:none;border-radius:25px;color:#fff;font-weight:500;cursor:pointer;transition:all .3s ease}.filter-tab[data-v-f5f254bc]:hover{background:#ffffff26;transform:translateY(-2px)}.filter-tab.active[data-v-f5f254bc]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 4px 15px #3b82f666}.matches-section h2[data-v-f5f254bc]{text-align:center;margin-bottom:2rem;font-size:2rem}.no-matches[data-v-f5f254bc]{text-align:center;padding:3rem;color:#94a3b8}.no-matches i[data-v-f5f254bc]{font-size:3rem;margin-bottom:1rem;display:block}.matches-grid[data-v-f5f254bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.match-card[data-v-f5f254bc]{background:#ffffff0d;border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.match-card[data-v-f5f254bc]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000004d}.match-header[data-v-f5f254bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.tournament-info[data-v-f5f254bc]{display:flex;align-items:center;gap:.5rem;color:#60a5fa;font-weight:600}.match-date[data-v-f5f254bc]{color:#94a3b8;font-size:.9rem}.match-teams[data-v-f5f254bc]{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;gap:1rem}.team[data-v-f5f254bc]{flex:1;text-align:center;padding:1rem;background:#ffffff0d;border-radius:8px}.team-name[data-v-f5f254bc]{font-weight:600;font-size:1.1rem}.vs[data-v-f5f254bc]{font-weight:700;color:#60a5fa;font-size:1.2rem}.prediction-form h4[data-v-f5f254bc],.user-prediction h4[data-v-f5f254bc]{margin-bottom:1rem;color:#e2e8f0}.prediction-options[data-v-f5f254bc]{display:flex;flex-direction:column;gap:1.5rem}.winner-prediction label[data-v-f5f254bc],.score-prediction label[data-v-f5f254bc]{display:block;margin-bottom:.5rem;font-weight:500;color:#cbd5e1}.winner-buttons[data-v-f5f254bc]{display:flex;gap:1rem}.winner-btn[data-v-f5f254bc]{flex:1;padding:.75rem;background:#ffffff1a;border:2px solid transparent;border-radius:8px;color:#fff;font-weight:500;cursor:pointer;transition:all .3s ease}.winner-btn[data-v-f5f254bc]:hover{background:#ffffff26}.winner-btn.active[data-v-f5f254bc]{background:#3b82f64d;border-color:#3b82f6}.score-inputs[data-v-f5f254bc]{display:flex;align-items:center;gap:1rem;justify-content:center}.score-inputs input[data-v-f5f254bc]{width:60px;padding:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;text-align:center;font-size:1.1rem}.score-inputs span[data-v-f5f254bc]{font-weight:700;color:#94a3b8}.submit-prediction[data-v-f5f254bc]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-prediction[data-v-f5f254bc]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #10b98166}.submit-prediction[data-v-f5f254bc]:disabled{opacity:.5;cursor:not-allowed}.user-prediction[data-v-f5f254bc]{background:#10b9811a;padding:1rem;border-radius:10px;border:1px solid rgba(16,185,129,.3)}.prediction-display[data-v-f5f254bc]{display:flex;flex-direction:column;gap:.5rem}.predicted-winner[data-v-f5f254bc],.predicted-score[data-v-f5f254bc]{font-size:1rem}.prediction-result[data-v-f5f254bc]{margin-top:.5rem}.result-badge[data-v-f5f254bc]{padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem}.result-badge.success[data-v-f5f254bc]{background:#10b98133;color:#10b981;border:1px solid rgba(16,185,129,.3)}.result-badge.failed[data-v-f5f254bc]{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}@media (max-width: 768px){.predictions-page[data-v-f5f254bc]{padding:1rem}.matches-grid[data-v-f5f254bc]{grid-template-columns:1fr}.points-info[data-v-f5f254bc],.filter-tabs[data-v-f5f254bc]{flex-direction:column;align-items:center}.leaderboard-item[data-v-f5f254bc]{flex-direction:column;align-items:flex-start;gap:.5rem}.player-points[data-v-f5f254bc]{align-self:flex-end}}.section-header[data-v-f5f254bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.matches-stats[data-v-f5f254bc]{display:flex;gap:1rem}.matches-stats .stat[data-v-f5f254bc]{background:#ffffff1a;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;border:1px solid rgba(255,255,255,.2)}.loading-state[data-v-f5f254bc]{text-align:center;padding:4rem 2rem;color:#94a3b8}.loading-state i[data-v-f5f254bc]{font-size:3rem;margin-bottom:1rem;color:#60a5fa}.refresh-btn[data-v-f5f254bc]{background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;color:#fff;padding:.8rem 1.5rem;border-radius:10px;cursor:pointer;margin-top:1rem;font-size:.9rem;transition:all .3s ease}.refresh-btn[data-v-f5f254bc]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #60a5fa4d}.tournament-info[data-v-f5f254bc]{display:flex;align-items:center;gap:.8rem}.tournament-name[data-v-f5f254bc]{font-weight:600;color:#e2e8f0}.game-badge[data-v-f5f254bc]{padding:.2rem .8rem;border-radius:15px;font-size:.8rem;font-weight:500;text-transform:uppercase}.game-badge.valorant[data-v-f5f254bc]{background:#ff465533;color:#ff4655}.game-badge.lol[data-v-f5f254bc]{background:#c89b3c33;color:#c89b3c}.game-badge.cod[data-v-f5f254bc]{background:#4caf5033;color:#4caf50}.game-badge.rl[data-v-f5f254bc]{background:#ff980033;color:#ff9800}.match-meta[data-v-f5f254bc]{display:flex;align-items:center;gap:1rem}.match-round[data-v-f5f254bc]{background:#ffffff1a;padding:.2rem .6rem;border-radius:10px;font-size:.8rem}.match-status[data-v-f5f254bc]{padding:.2rem .6rem;border-radius:10px;font-size:.8rem;font-weight:500}.match-status.scheduled[data-v-f5f254bc]{background:#3b82f633;color:#3b82f6}.match-status.in_progress[data-v-f5f254bc]{background:#22c55e33;color:#22c55e}.match-status.pending[data-v-f5f254bc]{background:#fbbf2433;color:#fbbf24}.match-teams[data-v-f5f254bc]{display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0}.team[data-v-f5f254bc]{display:flex;flex-direction:column;align-items:center;flex:1}.team-name[data-v-f5f254bc]{font-weight:600;font-size:1.1rem;margin-bottom:.5rem}.team-score[data-v-f5f254bc]{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff;padding:.3rem .8rem;border-radius:15px;font-weight:700}.vs-section[data-v-f5f254bc]{display:flex;flex-direction:column;align-items:center;margin:0 1rem}.vs[data-v-f5f254bc]{font-weight:700;color:#94a3b8;margin-bottom:.5rem}.match-time[data-v-f5f254bc]{font-size:.8rem;color:#64748b;text-align:center}@media (max-width: 768px){.section-header[data-v-f5f254bc]{flex-direction:column;gap:1rem;text-align:center}.matches-stats[data-v-f5f254bc]{flex-direction:column;width:100%}.tournament-info[data-v-f5f254bc]{flex-direction:column;text-align:center;gap:.5rem}.match-meta[data-v-f5f254bc]{justify-content:center}}.president-page[data-v-dae694cb]{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b,#334155);color:#fff}.hero-section[data-v-dae694cb]{position:relative;height:60vh;background:linear-gradient(135deg,#1e40af,#3b82f6,#60a5fa);display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-section[data-v-dae694cb]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0%,transparent 50%);animation:float-dae694cb 6s ease-in-out infinite}.hero-overlay[data-v-dae694cb]{position:relative;z-index:2;text-align:center;max-width:800px;padding:2rem}.hero-content h1[data-v-dae694cb]{font-size:4rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 20px rgba(0,0,0,.3)}.hero-content p[data-v-dae694cb]{font-size:1.3rem;color:#e2e8f0;font-weight:300}.container[data-v-dae694cb]{max-width:1200px;margin:0 auto;padding:4rem 2rem}.president-card[data-v-dae694cb]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:20px;padding:3rem;margin-bottom:4rem;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 40px #0003}.president-info[data-v-dae694cb]{display:flex;align-items:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.president-avatar[data-v-dae694cb]{width:120px;height:120px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:2rem;box-shadow:0 10px 30px #3b82f64d}.president-avatar i[data-v-dae694cb]{font-size:3rem;color:#fff}.president-details h2[data-v-dae694cb]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:#3b82f6}.president-details .title[data-v-dae694cb]{font-size:1.3rem;color:#94a3b8;margin-bottom:.3rem}.president-details .tenure[data-v-dae694cb]{font-size:1rem;color:#64748b}.message-content h3[data-v-dae694cb]{font-size:1.8rem;font-weight:600;margin:2rem 0 1rem;color:#3b82f6;display:flex;align-items:center;gap:.5rem}.message-content p[data-v-dae694cb]{font-size:1.1rem;line-height:1.8;color:#e2e8f0;margin-bottom:1.5rem;text-align:justify}.objectives-list[data-v-dae694cb]{list-style:none;padding:0;margin:1.5rem 0}.objectives-list li[data-v-dae694cb]{padding:.8rem 0 .8rem 2rem;position:relative;color:#e2e8f0;border-left:3px solid #3b82f6;margin-bottom:.5rem;background:#3b82f61a;border-radius:0 10px 10px 0}.objectives-list li[data-v-dae694cb]:before{content:"⚡";position:absolute;left:.5rem;color:#3b82f6;font-weight:700}.signature[data-v-dae694cb]{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);text-align:right}.signature p[data-v-dae694cb]{margin-bottom:.3rem;color:#3b82f6}.contact-section[data-v-dae694cb]{background:linear-gradient(135deg,#3b82f61a,#3b82f60d);border-radius:20px;padding:3rem;margin-bottom:4rem;border:1px solid rgba(59,130,246,.3)}.contact-section h3[data-v-dae694cb]{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:#3b82f6}.contact-grid[data-v-dae694cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.contact-card[data-v-dae694cb]{background:#ffffff0d;border-radius:15px;padding:2rem;text-align:center;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.contact-card[data-v-dae694cb]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #3b82f633;background:#ffffff1a}.contact-icon[data-v-dae694cb]{width:80px;height:80px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 8px 25px #3b82f64d}.contact-icon i[data-v-dae694cb]{font-size:2rem;color:#fff}.contact-info h4[data-v-dae694cb]{font-size:1.3rem;font-weight:600;margin-bottom:.5rem;color:#3b82f6}.contact-info p[data-v-dae694cb]{color:#94a3b8;margin-bottom:1.5rem;font-size:1rem}.contact-btn[data-v-dae694cb]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:.8rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:500;transition:all .3s ease}.contact-btn[data-v-dae694cb]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666;background:linear-gradient(135deg,#1d4ed8,#1e40af)}.leadership-section[data-v-dae694cb]{margin-bottom:4rem}.leadership-section h3[data-v-dae694cb]{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:#3b82f6}.leadership-grid[data-v-dae694cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.leader-card[data-v-dae694cb]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:15px;padding:2rem;text-align:center;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.leader-card[data-v-dae694cb]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0003}.leader-avatar[data-v-dae694cb]{width:80px;height:80px;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 8px 25px #6366f14d}.leader-avatar i[data-v-dae694cb]{font-size:2rem;color:#fff}.leader-card h4[data-v-dae694cb]{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#e2e8f0}.leader-role[data-v-dae694cb]{color:#6366f1;font-weight:500;margin-bottom:1rem}.leader-desc[data-v-dae694cb]{color:#94a3b8;margin-bottom:1.5rem;font-size:.9rem}.leader-contact[data-v-dae694cb]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:50%;color:#fff;text-decoration:none;transition:all .3s ease}.leader-contact[data-v-dae694cb]:hover{transform:scale(1.1);box-shadow:0 5px 15px #6366f166}.hours-section[data-v-dae694cb]{background:linear-gradient(135deg,#10b9811a,#10b9810d);border-radius:20px;padding:3rem;border:1px solid rgba(16,185,129,.3)}.hours-section h3[data-v-dae694cb]{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:#10b981}.hours-content[data-v-dae694cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}.hours-info h4[data-v-dae694cb],.response-info h4[data-v-dae694cb]{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#10b981}.hours-list[data-v-dae694cb],.response-list[data-v-dae694cb]{list-style:none;padding:0}.hours-list li[data-v-dae694cb]{padding:.8rem 0;color:#e2e8f0;border-bottom:1px solid rgba(255,255,255,.1)}.hours-list li span[data-v-dae694cb]{font-weight:600;color:#10b981;display:inline-block;width:140px}.response-list li[data-v-dae694cb]{padding:.8rem 0;color:#e2e8f0;display:flex;align-items:center;gap:1rem}.text-green[data-v-dae694cb]{color:#10b981}.text-blue[data-v-dae694cb]{color:#3b82f6}.text-orange[data-v-dae694cb]{color:#f59e0b}@keyframes float-dae694cb{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes fadeInUp-dae694cb{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.hero-content h1[data-v-dae694cb]{font-size:2.5rem}.hero-content p[data-v-dae694cb]{font-size:1.1rem}.container[data-v-dae694cb]{padding:2rem 1rem}.president-card[data-v-dae694cb]{padding:2rem}.president-info[data-v-dae694cb]{flex-direction:column;text-align:center}.president-avatar[data-v-dae694cb]{margin-right:0;margin-bottom:1.5rem}.president-details h2[data-v-dae694cb]{font-size:2rem}.contact-grid[data-v-dae694cb],.leadership-grid[data-v-dae694cb]{grid-template-columns:1fr}.hours-content[data-v-dae694cb]{grid-template-columns:1fr;gap:2rem}}.role-test-page[data-v-0e8e3212]{min-height:100vh;background:linear-gradient(135deg,#0f1419,#1a1f29,#2a1810);color:#fff;padding:40px 0}.container[data-v-0e8e3212]{max-width:1200px;margin:0 auto;padding:0 20px}h1[data-v-0e8e3212]{text-align:center;font-size:2.5rem;margin-bottom:40px;color:#ff6b35}h2[data-v-0e8e3212]{color:#ff6b35;margin-bottom:20px;border-bottom:2px solid rgba(255,107,53,.3);padding-bottom:10px}.current-role-section[data-v-0e8e3212]{background:#ffffff0d;border-radius:15px;padding:30px;margin-bottom:30px;text-align:center}.role-display[data-v-0e8e3212]{margin:20px 0}.role-badge[data-v-0e8e3212]{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:25px;font-size:1.2rem;font-weight:600}.role-badge.admin[data-v-0e8e3212]{background:linear-gradient(45deg,#f39c12,#e67e22);color:#fff}.role-badge.user[data-v-0e8e3212]{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2)}.role-description[data-v-0e8e3212]{font-size:1.1rem;color:#fffc;margin-top:15px}.role-actions-section[data-v-0e8e3212]{background:#ffffff0d;border-radius:15px;padding:30px;margin-bottom:30px}.test-buttons[data-v-0e8e3212]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn-admin[data-v-0e8e3212],.btn-user[data-v-0e8e3212],.btn-clear[data-v-0e8e3212]{padding:15px 30px;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:10px}.btn-admin[data-v-0e8e3212]{background:linear-gradient(45deg,#f39c12,#e67e22);color:#fff}.btn-admin[data-v-0e8e3212]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #f39c124d}.btn-admin.active[data-v-0e8e3212]{background:linear-gradient(45deg,#e67e22,#d35400)}.btn-user[data-v-0e8e3212]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-user[data-v-0e8e3212]:hover{background:#ffffff26;transform:translateY(-2px)}.btn-user.active[data-v-0e8e3212]{background:#fff3}.btn-clear[data-v-0e8e3212]{background:linear-gradient(45deg,#e74c3c,#c0392b);color:#fff}.btn-clear[data-v-0e8e3212]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #e74c3c4d}.features-test-section[data-v-0e8e3212]{background:#ffffff0d;border-radius:15px;padding:30px;margin-bottom:30px}.features-grid[data-v-0e8e3212]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.feature-card[data-v-0e8e3212]{background:#ffffff0d;border-radius:10px;padding:20px;text-align:center;border:1px solid rgba(255,255,255,.1)}.feature-icon[data-v-0e8e3212]{font-size:2rem;color:#ff6b35;margin-bottom:15px}.feature-card h3[data-v-0e8e3212]{margin-bottom:15px;color:#fff}.status-allowed[data-v-0e8e3212]{color:#2ecc71;font-weight:600}.status-denied[data-v-0e8e3212]{color:#e74c3c;font-weight:600}.navigation-section[data-v-0e8e3212]{background:#ffffff0d;border-radius:15px;padding:30px;margin-bottom:30px}.nav-buttons[data-v-0e8e3212]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.nav-btn[data-v-0e8e3212]{display:flex;align-items:center;gap:10px;padding:15px 25px;background:linear-gradient(45deg,#ff6b35,#f7931e);color:#fff;text-decoration:none;border-radius:10px;font-weight:600;transition:all .3s ease}.nav-btn[data-v-0e8e3212]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ff6b354d}.technical-info[data-v-0e8e3212]{background:#0003;border-radius:10px;padding:20px;border-left:4px solid #ff6b35}.technical-info h3[data-v-0e8e3212]{color:#ff6b35;margin-bottom:15px}.info-grid[data-v-0e8e3212]{display:grid;gap:10px}.info-item[data-v-0e8e3212]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#ffffff0d;border-radius:5px}.info-item code[data-v-0e8e3212]{background:#0000004d;padding:5px 10px;border-radius:3px;color:#f39c12;font-family:Courier New,monospace}@media (max-width: 768px){.test-buttons[data-v-0e8e3212],.nav-buttons[data-v-0e8e3212]{flex-direction:column;align-items:center}.features-grid[data-v-0e8e3212]{grid-template-columns:1fr}.info-item[data-v-0e8e3212]{flex-direction:column;gap:10px}}.admin-users-container[data-v-d9300168]{min-height:100vh;background:linear-gradient(135deg,#1e3a8a,#3730a3,#581c87)}.header-section[data-v-d9300168]{background:#0003;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:2px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0000001a}.btn[data-v-d9300168]{padding:.5rem 1rem;border-radius:.5rem;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:.5rem;border:none;cursor:pointer;text-decoration:none}.btn-secondary[data-v-d9300168]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}.btn-primary[data-v-d9300168]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.btn-secondary[data-v-d9300168]:hover{background:#ffffff4d}.btn-primary[data-v-d9300168]:hover{background:linear-gradient(135deg,#d97706,#b45309)}.btn[data-v-d9300168]:disabled{opacity:.5;cursor:not-allowed}.animate-spin[data-v-d9300168]{animation:spin-d9300168 1s linear infinite}@keyframes spin-d9300168{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container[data-v-d9300168]{max-width:1200px}.mx-auto[data-v-d9300168]{margin-left:auto;margin-right:auto}.px-6[data-v-d9300168]{padding-left:1.5rem;padding-right:1.5rem}.py-8[data-v-d9300168]{padding-top:2rem;padding-bottom:2rem}.flex[data-v-d9300168]{display:flex}.items-center[data-v-d9300168]{align-items:center}.justify-between[data-v-d9300168]{justify-content:space-between}.gap-3[data-v-d9300168]{gap:.75rem}.gap-4[data-v-d9300168]{gap:1rem}.gap-6[data-v-d9300168]{gap:1.5rem}.text-3xl[data-v-d9300168]{font-size:1.875rem}.font-bold[data-v-d9300168]{font-weight:700}.text-white[data-v-d9300168]{color:#fff}.mb-2[data-v-d9300168]{margin-bottom:.5rem}.mb-6[data-v-d9300168]{margin-bottom:1.5rem}.mb-8[data-v-d9300168]{margin-bottom:2rem}.mr-1[data-v-d9300168]{margin-right:.25rem}.mr-3[data-v-d9300168]{margin-right:.75rem}.-mt-8[data-v-d9300168]{margin-top:-2rem}.relative[data-v-d9300168]{position:relative}.z-10[data-v-d9300168]{z-index:10}.grid[data-v-d9300168]{display:grid}.grid-cols-1[data-v-d9300168]{grid-template-columns:repeat(1,1fr)}.flex-col[data-v-d9300168]{flex-direction:column}.flex-1[data-v-d9300168]{flex:1}@media (min-width: 768px){.md\\[data-v-d9300168]:grid-cols-4{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1024px){.lg\\[data-v-d9300168]:flex-row{flex-direction:row}}.stat-card[data-v-d9300168]{padding:2rem;border-radius:16px;box-shadow:0 10px 15px -3px #0003,0 4px 6px -2px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);transition:all .3s ease}.stat-card[data-v-d9300168]:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0000001a}.stat-content[data-v-d9300168]{text-align:center}.stat-label[data-v-d9300168]{font-size:.875rem;opacity:.9;margin-bottom:.5rem}.stat-value[data-v-d9300168]{font-size:1.875rem;font-weight:700}.main-panel[data-v-d9300168]{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.filter-section[data-v-d9300168]{background:#f9fafb;border-radius:.75rem;padding:1rem}.search-box[data-v-d9300168]{position:relative}.search-input[data-v-d9300168]{width:100%;padding:.75rem 1rem .75rem 2.5rem;background:#fff;border:1px solid #d1d5db;border-radius:.5rem}.search-input[data-v-d9300168]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f680}.search-icon[data-v-d9300168]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af}.filter-group[data-v-d9300168]{display:flex;flex-direction:column;gap:.5rem}.filter-label[data-v-d9300168]{font-size:.875rem;font-weight:500;color:#374151}.filter-select[data-v-d9300168]{padding:.75rem;background:#fff;border:1px solid #d1d5db;border-radius:.5rem}.filter-select[data-v-d9300168]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f680}.loading-section[data-v-d9300168]{text-align:center;padding:3rem 0}.spinner[data-v-d9300168]{width:2rem;height:2rem;border:4px solid #dbeafe;border-top:4px solid #2563eb;border-radius:50%;animation:spin-d9300168 1s linear infinite;margin:0 auto 1rem}.loading-text[data-v-d9300168]{color:#6b7280}.table-container[data-v-d9300168]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:2px solid #f1f5f9;overflow:hidden}.table-wrapper[data-v-d9300168]{overflow-x:auto}.users-table[data-v-d9300168]{width:100%;border-collapse:collapse}.users-table[data-v-d9300168],.users-table[data-v-d9300168] *,.force-dark-text[data-v-d9300168],.force-dark-text[data-v-d9300168] *,.force-dark-text div[data-v-d9300168],.force-dark-text span[data-v-d9300168],.force-dark-text select[data-v-d9300168],.force-dark-text option[data-v-d9300168]{color:#000!important}.table-header[data-v-d9300168]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:2px solid #cbd5e1}.table-header th[data-v-d9300168]{padding:1.2rem 1.5rem;text-align:left;font-size:.875rem;font-weight:600;color:#000!important;text-transform:uppercase;letter-spacing:.05em}.table-row[data-v-d9300168]{border-bottom:1px solid #e2e8f0;transition:all .2s ease}.table-row[data-v-d9300168]:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.table-row td[data-v-d9300168]{padding:1.2rem 1.5rem;vertical-align:middle;color:#1f2937!important}.user-info[data-v-d9300168]{display:flex;align-items:center;gap:.75rem}.avatar[data-v-d9300168]{width:3rem;height:3rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;box-shadow:0 4px 8px #3b82f64d;border:3px solid #ffffff}.user-email[data-v-d9300168]{font-weight:600;color:#000!important;font-size:.95rem}.user-id[data-v-d9300168]{font-size:.8rem;color:#666!important;font-family:monospace}.username-badge[data-v-d9300168]{padding:.4rem .8rem;background:#e0f2fe!important;color:#0277bd!important;border-radius:12px;font-size:.875rem;font-weight:500;border:1px solid #b3e5fc}.role-select[data-v-d9300168]{padding:.6rem .8rem;border:2px solid #cbd5e1;border-radius:8px;font-size:.875rem;font-weight:500;transition:all .2s ease;cursor:pointer;color:#000!important;background-color:#fff!important}.role-select[data-v-d9300168]:hover{border-color:#94a3b8;box-shadow:0 2px 4px #0000001a}.role-select[data-v-d9300168]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f64d}.role-select option[data-v-d9300168]{color:#000!important;background-color:#fff!important}.role-admin[data-v-d9300168]{background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid #f87171;color:#991b1b!important;font-weight:600;box-shadow:0 2px 4px #ef444433}.role-manager[data-v-d9300168]{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);border:2px solid #a78bfa;color:#6b21a8!important;font-weight:600;box-shadow:0 2px 4px #9333ea33}.role-joueur[data-v-d9300168]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #34d399;color:#047857!important;font-weight:600;box-shadow:0 2px 4px #10b98133}.role-user[data-v-d9300168]{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:2px solid #94a3b8;color:#1e293b!important;font-weight:600;box-shadow:0 2px 4px #64748b33}.date-wrapper[data-v-d9300168]{font-size:.875rem;color:#333!important;display:flex;align-items:center}.action-buttons[data-v-d9300168]{display:flex;gap:.5rem}.btn-action[data-v-d9300168]{width:2.5rem;height:2.5rem;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:all .2s ease;border:2px solid transparent;cursor:pointer;font-weight:500}.btn-view[data-v-d9300168]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8;border-color:#3b82f6}.btn-view[data-v-d9300168]:hover{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #3b82f64d}.pagination-section[data-v-d9300168]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#f9fafb;border-top:1px solid #e5e7eb}.pagination-info[data-v-d9300168]{font-size:.875rem;color:#6b7280}.pagination-controls[data-v-d9300168]{display:flex;align-items:center;gap:.5rem}.pagination-btn[data-v-d9300168]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;display:flex;align-items:center;gap:.25rem}.pagination-btn[data-v-d9300168]:hover:not(:disabled){background:#f9fafb}.pagination-btn[data-v-d9300168]:disabled{opacity:.5;cursor:not-allowed}.pagination-numbers[data-v-d9300168]{display:flex;gap:.25rem}.pagination-number[data-v-d9300168]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer}.pagination-number[data-v-d9300168]:hover{background:#f9fafb}.pagination-number.active[data-v-d9300168]{background:#2563eb;color:#fff;border-color:#2563eb}.empty-state[data-v-d9300168]{text-align:center;padding:3rem 0}.empty-icon[data-v-d9300168]{font-size:4rem;color:#d1d5db;margin-bottom:1rem}.empty-state h3[data-v-d9300168]{font-size:1.25rem;font-weight:600;color:#374151;margin-bottom:.5rem}.empty-state p[data-v-d9300168]{color:#6b7280}.modal-overlay[data-v-d9300168]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content[data-v-d9300168]{background:#fff;border-radius:16px;box-shadow:0 25px 50px #00000040;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;transform:scale(1);animation:modalAppear-d9300168 .3s ease-out}@keyframes modalAppear-d9300168{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.team-modal .modal-header[data-v-d9300168]{background:linear-gradient(135deg,#1e3a8a,#3730a3);color:#fff;padding:1.5rem;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-d9300168]{margin:0;font-size:1.25rem;font-weight:600;display:flex;align-items:center}.close-btn[data-v-d9300168]{background:none;border:none;color:#fff;font-size:1.25rem;cursor:pointer;padding:.5rem;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.close-btn[data-v-d9300168]:hover{background:#fff3}.modal-body[data-v-d9300168]{padding:2rem}.user-info[data-v-d9300168]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem;background:#f8fafc;border-radius:12px;border:2px solid #e2e8f0}.user-avatar[data-v-d9300168]{width:60px;height:60px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem}.user-details h4[data-v-d9300168]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:#1f2937!important}.user-details p[data-v-d9300168]{margin:0;color:#6b7280!important;font-size:.875rem}.form-group[data-v-d9300168]{margin-bottom:1.5rem}.form-label[data-v-d9300168]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151!important;font-size:.875rem}.form-select[data-v-d9300168]{width:100%;padding:.75rem;border:2px solid #d1d5db;border-radius:8px;font-size:1rem;background:#fff;color:#374151!important;transition:border-color .2s,box-shadow .2s}.form-select[data-v-d9300168]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.loading-state[data-v-d9300168]{text-align:center;padding:1rem;color:#6b7280!important;font-style:italic}.modal-footer[data-v-d9300168]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;background:#f9fafb;border-radius:0 0 16px 16px;border-top:1px solid #e5e7eb}.team-modal .btn[data-v-d9300168]{padding:.75rem 1.5rem;font-weight:500;border-radius:8px;transition:all .2s;cursor:pointer;border:none;display:flex;align-items:center;gap:.5rem}.team-modal .btn-secondary[data-v-d9300168]{background:#f3f4f6;color:#374151!important;border:1px solid #d1d5db}.team-modal .btn-secondary[data-v-d9300168]:hover{background:#e5e7eb;border-color:#9ca3af}.team-modal .btn-primary[data-v-d9300168]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff!important}.team-modal .btn-primary[data-v-d9300168]:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.team-modal .btn[data-v-d9300168]:disabled{opacity:.5;cursor:not-allowed;transform:none}.mr-2[data-v-d9300168]{margin-right:.5rem}.admin-joueurs-container[data-v-d7a9910a] *{color:#333!important}.admin-joueurs-container[data-v-d7a9910a]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.page-header[data-v-d7a9910a]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 4px 6px #0000001a}.header-content[data-v-d7a9910a]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.page-title[data-v-d7a9910a]{font-size:2rem;font-weight:700;color:#2d3748!important;display:flex;align-items:center;margin:0}.page-subtitle[data-v-d7a9910a]{color:#718096!important;margin:8px 0 0}.header-actions[data-v-d7a9910a]{display:flex;gap:12px}.refresh-btn[data-v-d7a9910a],.back-btn[data-v-d7a9910a]{padding:10px 16px;border-radius:8px;text-decoration:none;font-weight:500;transition:all .2s;display:flex;align-items:center;border:none;cursor:pointer}.refresh-btn[data-v-d7a9910a]{background:#4299e1;color:#fff!important}.refresh-btn[data-v-d7a9910a]:hover{background:#3182ce}.refresh-btn[data-v-d7a9910a]:disabled{opacity:.6;cursor:not-allowed}.back-btn[data-v-d7a9910a]{background:#e2e8f0;color:#4a5568!important}.back-btn[data-v-d7a9910a]:hover{background:#cbd5e0}.stats-grid[data-v-d7a9910a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-d7a9910a]{background:#fff;border-radius:12px;padding:24px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 6px #0000001a}.stat-icon[data-v-d7a9910a]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.stat-card:nth-child(1) .stat-icon[data-v-d7a9910a]{background:#ebf8ff;color:#3182ce!important}.stat-card:nth-child(2) .stat-icon[data-v-d7a9910a]{background:#f0fff4;color:#38a169!important}.stat-card:nth-child(3) .stat-icon[data-v-d7a9910a]{background:#fffaf0;color:#dd6b20!important}.stat-card:nth-child(4) .stat-icon[data-v-d7a9910a]{background:#fdf2f8;color:#d53f8c!important}.stat-content h3[data-v-d7a9910a]{font-size:2rem;font-weight:700;color:#2d3748!important;margin:0}.stat-content p[data-v-d7a9910a]{color:#718096!important;margin:4px 0 0;font-size:.875rem}.filters-section[data-v-d7a9910a]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;display:flex;gap:16px;align-items:center;flex-wrap:wrap;box-shadow:0 4px 6px #0000001a}.search-box[data-v-d7a9910a]{flex:1;min-width:250px;position:relative}.search-box i[data-v-d7a9910a]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#a0aec0!important}.search-input[data-v-d7a9910a]{width:100%;padding:10px 12px 10px 40px;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;color:#2d3748!important;background:#fff!important}.search-input[data-v-d7a9910a]:focus{outline:none;border-color:#4299e1}.filter-select[data-v-d7a9910a]{padding:10px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;color:#2d3748!important;background:#fff!important;cursor:pointer}.loading-container[data-v-d7a9910a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a}.spinner[data-v-d7a9910a]{width:48px;height:48px;border:4px solid #e2e8f0;border-top:4px solid #4299e1;border-radius:50%;animation:spin-d7a9910a 1s linear infinite;margin-bottom:16px}@keyframes spin-d7a9910a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.joueurs-grid[data-v-d7a9910a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.joueur-card[data-v-d7a9910a]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 6px #0000001a;transition:transform .2s,box-shadow .2s}.joueur-card[data-v-d7a9910a]:hover{transform:translateY(-2px);box-shadow:0 8px 15px #00000026}.joueur-header[data-v-d7a9910a]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.joueur-avatar[data-v-d7a9910a]{width:48px;height:48px;background:#f7fafc;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#4a5568!important}.joueur-info[data-v-d7a9910a]{flex:1}.joueur-nom[data-v-d7a9910a]{font-size:1.125rem;font-weight:600;color:#2d3748!important;margin:0}.joueur-email[data-v-d7a9910a]{font-size:.875rem;color:#718096!important;margin:4px 0 0}.status-badge[data-v-d7a9910a]{padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:500;color:#fff!important}.status-badge.active[data-v-d7a9910a]{background:#38a169}.status-badge.inactive[data-v-d7a9910a]{background:#a0aec0}.joueur-actions[data-v-d7a9910a]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.team-assignment[data-v-d7a9910a]{flex:1}.team-select[data-v-d7a9910a]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;color:#2d3748!important;background:#fff!important}.action-buttons[data-v-d7a9910a]{display:flex;gap:8px}.btn-edit[data-v-d7a9910a],.btn-delete[data-v-d7a9910a]{width:36px;height:36px;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.btn-edit[data-v-d7a9910a]{background:#e2e8f0;color:#4a5568!important}.btn-edit[data-v-d7a9910a]:hover{background:#cbd5e0}.btn-delete[data-v-d7a9910a]{background:#fed7d7;color:#e53e3e!important}.btn-delete[data-v-d7a9910a]:hover{background:#feb2b2}.joueur-footer[data-v-d7a9910a]{padding-top:12px;border-top:1px solid #e2e8f0}.creation-date[data-v-d7a9910a]{font-size:.75rem;color:#a0aec0!important;display:flex;align-items:center;gap:6px}.empty-state[data-v-d7a9910a]{background:#fff;border-radius:12px;padding:48px 24px;text-align:center;box-shadow:0 4px 6px #0000001a}.empty-icon[data-v-d7a9910a]{font-size:4rem;color:#cbd5e0!important;margin-bottom:24px}.empty-state h3[data-v-d7a9910a]{font-size:1.5rem;color:#2d3748!important;margin:0 0 12px}.empty-state p[data-v-d7a9910a]{color:#718096!important;margin-bottom:24px}.btn-primary[data-v-d7a9910a],.btn-secondary[data-v-d7a9910a]{padding:12px 24px;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .2s;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-d7a9910a]{background:#4299e1;color:#fff!important}.btn-primary[data-v-d7a9910a]:hover{background:#3182ce}.btn-secondary[data-v-d7a9910a]{background:#e2e8f0;color:#4a5568!important}.btn-secondary[data-v-d7a9910a]:hover{background:#cbd5e0}.modal-overlay[data-v-d7a9910a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-d7a9910a]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-d7a9910a]{padding:24px 24px 0;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-d7a9910a]{margin:0;color:#2d3748!important}.close-btn[data-v-d7a9910a]{background:none;border:none;font-size:1.25rem;color:#a0aec0!important;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-btn[data-v-d7a9910a]:hover{background:#f7fafc;color:#4a5568!important}.modal-body[data-v-d7a9910a]{padding:24px}.form-group[data-v-d7a9910a]{margin-bottom:20px}.form-group label[data-v-d7a9910a]{display:block;margin-bottom:8px;font-weight:500;color:#2d3748!important}.form-input[data-v-d7a9910a],.form-select[data-v-d7a9910a]{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;color:#2d3748!important;background:#fff!important}.form-input[data-v-d7a9910a]:focus,.form-select[data-v-d7a9910a]:focus{outline:none;border-color:#4299e1}.form-actions[data-v-d7a9910a]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media (max-width: 768px){.admin-joueurs-container[data-v-d7a9910a]{padding:12px}.header-content[data-v-d7a9910a]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-d7a9910a]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.filters-section[data-v-d7a9910a]{flex-direction:column;align-items:stretch}.search-box[data-v-d7a9910a]{min-width:auto}.joueurs-grid[data-v-d7a9910a]{grid-template-columns:1fr}}[data-v-b5e851b3]:root{--primary: #3b82f6;--primary-light: #60a5fa;--accent: #8b5cf6;--background: #ffffff;--surface: #f8fafc;--border: #e2e8f0;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--radius: 8px;--transition: all .3s cubic-bezier(.4, 0, .2, 1);--shadow: 0 1px 3px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1)}.palmares-simple-page[data-v-b5e851b3]{min-height:100vh;background:linear-gradient(135deg,#1e3c72,#2a5298);padding-bottom:100px}.fullscreen-tabs[data-v-b5e851b3]{padding:20px}.tabs-container[data-v-b5e851b3]{display:flex;gap:20px;height:calc(100vh - 40px);max-width:1400px;margin:0 auto}.tab-strip[data-v-b5e851b3]{flex:1 1 50%;min-width:200px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;border:1px solid rgba(255,255,255,.2);overflow:hidden;transition:all .3s ease;cursor:pointer}.tab-strip[data-v-b5e851b3]:hover{flex:2 1 60%;background:#ffffff26;border-color:#ffffff4d;transform:translateY(-5px);box-shadow:0 10px 30px #0003}.tab-strip:hover+.tab-strip[data-v-b5e851b3]{flex:1 1 40%}.strip-header[data-v-b5e851b3]{padding:30px;border-bottom:1px solid rgba(255,255,255,.1);background:#0000001a}.tab-title[data-v-b5e851b3]{color:#fff;font-size:1.8rem;font-weight:700;margin:0 0 10px;display:flex;align-items:center;gap:15px}.tab-title i[data-v-b5e851b3]{font-size:1.5rem;color:#60a5fa}.tab-status[data-v-b5e851b3]{color:#fffc;font-size:.9rem;display:flex;align-items:center;gap:8px}.tab-status i[data-v-b5e851b3]{color:#10b981;font-size:.7rem}.strip-content[data-v-b5e851b3]{padding:30px;height:calc(100% - 140px);overflow-y:auto}.tab-info[data-v-b5e851b3]{margin-bottom:30px}.tab-description[data-v-b5e851b3]{color:#ffffffe6;font-size:1.1rem;line-height:1.6;margin:0}.navigation-options[data-v-b5e851b3]{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.nav-option[data-v-b5e851b3]{display:flex;align-items:center;gap:12px;padding:15px 20px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.nav-option[data-v-b5e851b3]:hover{background:#fff3;border-color:#fff6;transform:translate(5px)}.nav-option.main-nav[data-v-b5e851b3]{background:#60a5fa33;border-color:#60a5fa66}.nav-option.main-nav[data-v-b5e851b3]:hover{background:#60a5fa4d;border-color:#60a5fa99}.nav-option i[data-v-b5e851b3]{font-size:1.1rem;width:20px;text-align:center}.loading-state[data-v-b5e851b3]{text-align:center;padding:40px;color:#fff}.loading-spinner[data-v-b5e851b3]{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:spin-b5e851b3 1s linear infinite;margin:0 auto 20px}@keyframes spin-b5e851b3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.teams-overview h3[data-v-b5e851b3]{color:#fff;font-size:1.3rem;margin-bottom:20px}.team-card[data-v-b5e851b3]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:20px;margin-bottom:15px;transition:all .3s ease}.team-card[data-v-b5e851b3]:hover{background:#ffffff26;transform:translateY(-3px)}.team-header[data-v-b5e851b3]{display:flex;align-items:center;gap:15px;margin-bottom:15px}.team-logo[data-v-b5e851b3]{width:50px;height:50px;position:relative}.team-logo-img[data-v-b5e851b3]{width:100%;height:100%;object-fit:cover;border-radius:8px}.team-color-fallback[data-v-b5e851b3]{width:100%;height:100%;border-radius:8px;position:absolute;top:0;left:0}.team-info[data-v-b5e851b3]{flex:1}.team-name[data-v-b5e851b3]{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 5px}.team-meta[data-v-b5e851b3]{display:flex;gap:10px;font-size:.9rem;color:#ffffffb3}.team-stats[data-v-b5e851b3]{margin-bottom:15px}.stat-grid[data-v-b5e851b3]{display:flex;gap:20px}.stat-item[data-v-b5e851b3]{text-align:center}.stat-value[data-v-b5e851b3]{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:2px}.team-recent-results h4[data-v-b5e851b3]{color:#fff;font-size:1rem;margin-bottom:10px}.results-list[data-v-b5e851b3]{display:flex;flex-direction:column;gap:8px}.result-item[data-v-b5e851b3]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#ffffff0d;border-radius:6px;font-size:.9rem}.result-position[data-v-b5e851b3]{width:30px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:.8rem;font-weight:600}.result-position.position-gold[data-v-b5e851b3]{background:gold;color:#000}.result-position.position-silver[data-v-b5e851b3]{background:silver;color:#000}.result-position.position-bronze[data-v-b5e851b3]{background:#cd7f32;color:#fff}.result-position.position-other[data-v-b5e851b3]{background:#ffffff1a;color:#fffc}.result-info[data-v-b5e851b3]{flex:1}.result-description[data-v-b5e851b3]{color:#fff;margin-bottom:2px}.result-date[data-v-b5e851b3]{color:#fff9;font-size:.8rem}.result-prize[data-v-b5e851b3]{color:#10b981;font-weight:600}.stats-overview[data-v-b5e851b3]{margin-bottom:30px}.stats-overview h3[data-v-b5e851b3]{color:#fff;font-size:1.3rem;margin-bottom:20px}.stats-grid[data-v-b5e851b3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.stat-card[data-v-b5e851b3]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:20px;text-align:center;transition:all .3s ease}.stat-card[data-v-b5e851b3]:hover{background:#ffffff26;transform:translateY(-3px)}.stat-icon[data-v-b5e851b3]{font-size:1.5rem;color:#60a5fa;margin-bottom:10px}.stat-number[data-v-b5e851b3]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:5px}.stat-label[data-v-b5e851b3]{font-size:.9rem;color:#fffc}.tournois-grid[data-v-b5e851b3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.tournoi-card[data-v-b5e851b3]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:20px;transition:all .3s ease}.tournoi-card[data-v-b5e851b3]:hover{background:#ffffff26;transform:translateY(-5px);box-shadow:0 10px 25px #0003}.tournoi-card.compact[data-v-b5e851b3]{padding:15px}.tournoi-header[data-v-b5e851b3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.tournoi-game[data-v-b5e851b3]{display:flex;align-items:center;gap:8px;padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:600;color:#fff}.tournoi-game.valorant[data-v-b5e851b3]{background:#ff46554d;border:1px solid rgba(255,70,85,.5)}.tournoi-game.lol[data-v-b5e851b3]{background:#c89b3c4d;border:1px solid rgba(200,155,60,.5)}.tournoi-game.rl[data-v-b5e851b3]{background:#0078d74d;border:1px solid rgba(0,120,215,.5)}.tournoi-game.multi[data-v-b5e851b3]{background:#8b5cf64d;border:1px solid rgba(139,92,246,.5)}.tournoi-date[data-v-b5e851b3]{color:#ffffffb3;font-size:.9rem}.tournoi-title[data-v-b5e851b3]{color:#fff;font-size:1.2rem;font-weight:600;margin:0 0 10px}.tournoi-card.compact .tournoi-title[data-v-b5e851b3]{font-size:1.1rem;margin-bottom:15px}.tournoi-description[data-v-b5e851b3]{color:#fffc;font-size:.95rem;line-height:1.5;margin-bottom:15px}.tournoi-stats[data-v-b5e851b3]{display:flex;justify-content:space-between;gap:10px}.tournoi-stats.compact[data-v-b5e851b3]{display:flex;gap:20px}.tournoi-stats .stat[data-v-b5e851b3]{text-align:center;flex:1}.tournoi-stats.compact .stat[data-v-b5e851b3]{flex:none}.stat-value[data-v-b5e851b3]{display:block;font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:2px}.stat-label[data-v-b5e851b3]{font-size:.8rem;color:#ffffffb3}.tournoi-card.upcoming[data-v-b5e851b3]{border-color:#8b5cf666;background:#8b5cf61a}@media (max-width: 1024px){.tabs-container[data-v-b5e851b3]{flex-direction:column;height:auto;gap:15px}.tab-strip[data-v-b5e851b3]{flex:none;min-height:400px}.tab-strip[data-v-b5e851b3]:hover{flex:none;transform:none}.tab-strip:hover+.tab-strip[data-v-b5e851b3]{flex:none}}@media (max-width: 768px){.fullscreen-tabs[data-v-b5e851b3]{padding:10px}.tab-title[data-v-b5e851b3]{font-size:1.5rem}.strip-content[data-v-b5e851b3]{padding:20px}.stats-grid[data-v-b5e851b3]{grid-template-columns:repeat(2,1fr)}.tournois-grid[data-v-b5e851b3]{grid-template-columns:1fr}.stat-grid[data-v-b5e851b3]{flex-direction:column;gap:10px}.team-header[data-v-b5e851b3]{flex-direction:column;align-items:flex-start;gap:.75rem}}.palmares-detaille[data-v-650d1cfc]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);color:#fff;padding:2rem 0}.page-header[data-v-650d1cfc]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);padding:3rem 0;margin-bottom:2rem}.header-content[data-v-650d1cfc]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-650d1cfc]{display:flex;align-items:center;gap:2rem}.back-btn[data-v-650d1cfc]{display:flex;align-items:center;gap:.5rem;background:#ffffff1a;color:#fff;text-decoration:none;padding:.8rem 1.5rem;border-radius:10px;font-weight:600;transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.back-btn[data-v-650d1cfc]:hover{background:#fff3;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.admin-add-btn[data-v-650d1cfc]{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease}.admin-add-btn[data-v-650d1cfc]:hover{background:linear-gradient(135deg,#45a049,#3d8b40);transform:translateY(-2px);box-shadow:0 8px 25px #4caf504d}.header-text h1[data-v-650d1cfc]{font-size:3rem;font-weight:700;color:#00d4ff;margin-bottom:.5rem;display:flex;align-items:center;gap:1rem}.header-subtitle[data-v-650d1cfc]{font-size:1.2rem;color:#fffc;margin:0}.header-stats[data-v-650d1cfc]{display:flex;gap:2rem}.stat-item[data-v-650d1cfc]{text-align:center}.stat-number[data-v-650d1cfc]{display:block;font-size:2.5rem;font-weight:700;color:#00d4ff}.stat-label[data-v-650d1cfc]{font-size:.9rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:1px}.filters-section[data-v-650d1cfc]{max-width:1200px;margin:0 auto 3rem;padding:0 2rem}.filters-container[data-v-650d1cfc]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:2rem;display:flex;gap:2rem;align-items:center;flex-wrap:wrap}.filter-group[data-v-650d1cfc]{display:flex;align-items:center;gap:.5rem}.filter-group label[data-v-650d1cfc]{font-weight:600;color:#ffffffe6;white-space:nowrap}.filter-group select[data-v-650d1cfc]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;padding:.5rem 1rem;font-size:.9rem;min-width:150px}.filter-group select[data-v-650d1cfc]:focus{outline:none;border-color:#00d4ff}.reset-filters-btn[data-v-650d1cfc]{background:linear-gradient(135deg,#ff6b6b,#ee5a52);border:none;border-radius:10px;color:#fff;padding:.7rem 1.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.reset-filters-btn[data-v-650d1cfc]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff6b6b4d}.loading-container[data-v-650d1cfc]{text-align:center;padding:4rem 2rem}.loading-spinner[data-v-650d1cfc]{width:50px;height:50px;border:3px solid rgba(255,255,255,.2);border-top:3px solid #00d4ff;border-radius:50%;animation:spin-650d1cfc 1s linear infinite;margin:0 auto 1rem}@keyframes spin-650d1cfc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.resultats-content[data-v-650d1cfc]{max-width:1200px;margin:0 auto;padding:0 2rem}.no-results[data-v-650d1cfc]{text-align:center;padding:4rem 2rem;color:#ffffffb3}.no-results i[data-v-650d1cfc]{font-size:4rem;margin-bottom:1rem;color:#ffffff4d}.equipe-section[data-v-650d1cfc]{margin-bottom:3rem}.equipe-header[data-v-650d1cfc]{margin-bottom:2rem}.equipe-info[data-v-650d1cfc]{display:flex;align-items:center;gap:1rem}.equipe-logo[data-v-650d1cfc]{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid #00d4ff}.equipe-info h2[data-v-650d1cfc]{font-size:1.8rem;font-weight:700;color:#00d4ff;margin:0}.equipe-jeu[data-v-650d1cfc]{background:#ffffff1a;padding:.3rem .8rem;border-radius:20px;font-size:.8rem;color:#fffc}.equipe-count[data-v-650d1cfc]{background:#00d4ff33;padding:.3rem .8rem;border-radius:20px;font-size:.8rem;color:#00d4ff}.resultats-cards[data-v-650d1cfc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.resultat-card[data-v-650d1cfc]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:1.5rem;transition:all .3s ease}.resultat-card[data-v-650d1cfc]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00d4ff33;border-color:#00d4ff4d}.resultat-card.first[data-v-650d1cfc]{border-left:4px solid #ffd700}.resultat-card.second[data-v-650d1cfc]{border-left:4px solid #c0c0c0}.resultat-card.third[data-v-650d1cfc]{border-left:4px solid #cd7f32}.resultat-card.top4[data-v-650d1cfc]{border-left:4px solid #4caf50}.card-header[data-v-650d1cfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.position-badge[data-v-650d1cfc]{display:flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border-radius:25px;font-weight:700;font-size:.8rem}.position-badge.first[data-v-650d1cfc]{background:linear-gradient(135deg,gold,#ffed4e);color:#000}.position-badge.second[data-v-650d1cfc]{background:linear-gradient(135deg,silver,#e8e8e8);color:#000}.position-badge.third[data-v-650d1cfc]{background:linear-gradient(135deg,#cd7f32,#daa520);color:#fff}.position-badge.top4[data-v-650d1cfc]{background:linear-gradient(135deg,#4caf50,#66bb6a);color:#fff}.position-badge.other[data-v-650d1cfc]{background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff}.dates-info[data-v-650d1cfc]{text-align:right;color:#ffffffb3;font-size:.9rem}.card-content[data-v-650d1cfc]{margin-top:1rem}.resultat-description[data-v-650d1cfc]{color:#ffffffe6;font-size:.95rem;line-height:1.4;margin-bottom:1rem}.prize-info[data-v-650d1cfc]{display:flex;align-items:center;gap:.5rem;color:gold;font-weight:700;font-size:1.1rem;padding:.5rem 0;border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.header-content[data-v-650d1cfc]{flex-direction:column;gap:2rem;text-align:center}.header-actions[data-v-650d1cfc]{flex-direction:column;width:100%;gap:1rem}.back-btn[data-v-650d1cfc],.admin-add-btn[data-v-650d1cfc]{width:100%;justify-content:center}.header-text h1[data-v-650d1cfc]{font-size:2rem}.filters-container[data-v-650d1cfc]{flex-direction:column;align-items:stretch;gap:1rem}.filter-group[data-v-650d1cfc]{flex-direction:column;align-items:stretch;gap:.5rem}.resultats-cards[data-v-650d1cfc]{grid-template-columns:1fr}.equipe-info[data-v-650d1cfc]{flex-direction:column;text-align:center}}.modal-overlay[data-v-650d1cfc]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-650d1cfc]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:20px;border:2px solid rgba(255,255,255,.1);width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}.modal-header[data-v-650d1cfc]{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h2[data-v-650d1cfc]{color:#00f5ff;font-size:1.5rem;display:flex;align-items:center;gap:.5rem;margin:0}.close-btn[data-v-650d1cfc]{background:none;border:none;color:#ffffffb3;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease}.close-btn[data-v-650d1cfc]:hover{background:#ffffff1a;color:#fff}.modal-form[data-v-650d1cfc]{padding:2rem}.form-group[data-v-650d1cfc]{margin-bottom:1.5rem}.form-row[data-v-650d1cfc]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label[data-v-650d1cfc]{display:block;margin-bottom:.5rem;color:#00f5ff;font-weight:600}.form-group input[data-v-650d1cfc],.form-group select[data-v-650d1cfc],.form-group textarea[data-v-650d1cfc]{width:100%;padding:.75rem 1rem;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:1rem;transition:border-color .3s ease}.form-group input[data-v-650d1cfc]:focus,.form-group select[data-v-650d1cfc]:focus,.form-group textarea[data-v-650d1cfc]:focus{outline:none;border-color:#00f5ff}.form-group textarea[data-v-650d1cfc]{resize:vertical;min-height:80px}.modal-actions[data-v-650d1cfc]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.cancel-btn[data-v-650d1cfc],.submit-btn[data-v-650d1cfc]{padding:.75rem 1.5rem;border:none;border-radius:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.cancel-btn[data-v-650d1cfc]{background:#ffffff1a;color:#fff}.cancel-btn[data-v-650d1cfc]:hover{background:#fff3}.submit-btn[data-v-650d1cfc]{background:linear-gradient(135deg,#00f5ff,#0080ff);color:#fff}.submit-btn[data-v-650d1cfc]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #00f5ff4d}.submit-btn[data-v-650d1cfc]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.modal-content[data-v-650d1cfc]{margin:1rem;max-width:none}.modal-header[data-v-650d1cfc],.modal-form[data-v-650d1cfc]{padding:1.5rem}.form-row[data-v-650d1cfc]{grid-template-columns:1fr}.modal-actions[data-v-650d1cfc]{flex-direction:column-reverse}.cancel-btn[data-v-650d1cfc],.submit-btn[data-v-650d1cfc]{width:100%;justify-content:center}}.tournois-organises[data-v-dd088a18]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);color:#fff;padding:2rem 0}.page-header[data-v-dd088a18]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);padding:3rem 0;margin-bottom:2rem}.header-content[data-v-dd088a18]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-dd088a18]{display:flex;align-items:center;gap:2rem}.back-btn[data-v-dd088a18]{display:flex;align-items:center;gap:.5rem;background:#ffffff1a;color:#fff;text-decoration:none;padding:.8rem 1.5rem;border-radius:10px;font-weight:600;transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.back-btn[data-v-dd088a18]:hover{background:#fff3;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.admin-add-btn[data-v-dd088a18]{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease}.admin-add-btn[data-v-dd088a18]:hover{background:linear-gradient(135deg,#45a049,#3d8b40);transform:translateY(-2px);box-shadow:0 8px 25px #4caf504d}.header-text h1[data-v-dd088a18]{font-size:3rem;font-weight:700;color:#00d4ff;margin-bottom:.5rem;display:flex;align-items:center;gap:1rem}.header-subtitle[data-v-dd088a18]{font-size:1.2rem;color:#fffc;margin:0}.header-stats[data-v-dd088a18]{display:flex;gap:2rem}.stat-item[data-v-dd088a18]{text-align:center}.stat-number[data-v-dd088a18]{display:block;font-size:2.5rem;font-weight:700;color:#00d4ff}.stat-label[data-v-dd088a18]{font-size:.9rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:1px}.filters-section[data-v-dd088a18]{max-width:1200px;margin:0 auto 3rem;padding:0 2rem}.filters-container[data-v-dd088a18]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:2rem;display:flex;gap:2rem;align-items:center;flex-wrap:wrap}.filter-group[data-v-dd088a18]{display:flex;align-items:center;gap:.5rem}.filter-group label[data-v-dd088a18]{font-weight:600;color:#ffffffe6;white-space:nowrap}.filter-group select[data-v-dd088a18]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;padding:.5rem 1rem;font-size:.9rem;min-width:150px}.filter-group select[data-v-dd088a18]:focus{outline:none;border-color:#00d4ff}.reset-filters-btn[data-v-dd088a18]{background:linear-gradient(135deg,#ff6b6b,#ee5a52);border:none;border-radius:10px;color:#fff;padding:.7rem 1.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.reset-filters-btn[data-v-dd088a18]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff6b6b4d}.loading-container[data-v-dd088a18]{text-align:center;padding:4rem 2rem}.loading-spinner[data-v-dd088a18]{width:50px;height:50px;border:3px solid rgba(255,255,255,.2);border-top:3px solid #00d4ff;border-radius:50%;animation:spin-dd088a18 1s linear infinite;margin:0 auto 1rem}@keyframes spin-dd088a18{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tournois-content[data-v-dd088a18]{max-width:1200px;margin:0 auto;padding:0 2rem}.no-results[data-v-dd088a18]{text-align:center;padding:4rem 2rem;color:#ffffffb3}.no-results i[data-v-dd088a18]{font-size:4rem;margin-bottom:1rem;color:#ffffff4d}.tournois-grid[data-v-dd088a18]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2rem}.tournoi-card[data-v-dd088a18]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:1.5rem;transition:all .3s ease}.tournoi-card[data-v-dd088a18]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00d4ff33;border-color:#00d4ff4d}.tournoi-card.termine[data-v-dd088a18]{border-left:4px solid #4caf50}.tournoi-card.en-cours[data-v-dd088a18]{border-left:4px solid #ff9800}.tournoi-card.planifie[data-v-dd088a18]{border-left:4px solid #2196f3}.tournoi-card.annule[data-v-dd088a18]{border-left:4px solid #f44336}.card-header[data-v-dd088a18]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.tournoi-badges[data-v-dd088a18]{display:flex;flex-direction:column;gap:.5rem}.jeu-badge[data-v-dd088a18],.statut-badge[data-v-dd088a18]{padding:.4rem 1rem;border-radius:25px;font-weight:600;font-size:.8rem;display:flex;align-items:center;gap:.5rem;width:fit-content}.jeu-badge.valorant[data-v-dd088a18]{background:linear-gradient(135deg,#ff4655,#ff6b7a)}.jeu-badge.league-of-legends[data-v-dd088a18]{background:linear-gradient(135deg,#c89b3c,#f0e6d2);color:#000}.jeu-badge.rocket-league[data-v-dd088a18]{background:linear-gradient(135deg,#06c,#39f)}.jeu-badge.multi[data-v-dd088a18]{background:linear-gradient(135deg,#9c27b0,#e91e63)}.statut-badge.termine[data-v-dd088a18]{background:linear-gradient(135deg,#4caf50,#8bc34a)}.statut-badge.en-cours[data-v-dd088a18]{background:linear-gradient(135deg,#ff9800,#ffc107);color:#000}.statut-badge.planifie[data-v-dd088a18]{background:linear-gradient(135deg,#2196f3,#03a9f4)}.statut-badge.annule[data-v-dd088a18]{background:linear-gradient(135deg,#f44336,#e57373)}.tournoi-logo img[data-v-dd088a18]{width:60px;height:60px;border-radius:10px;object-fit:cover}.tournoi-titre[data-v-dd088a18]{font-size:1.4rem;font-weight:700;color:#00d4ff;margin:0 0 1rem}.tournoi-dates[data-v-dd088a18]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.date-item[data-v-dd088a18]{display:flex;align-items:center;gap:.5rem;color:#fffc;font-size:.9rem}.date-item i[data-v-dd088a18]{color:#00d4ff;width:15px}.tournoi-stats[data-v-dd088a18]{margin-bottom:1rem}.stat-grid[data-v-dd088a18]{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:1rem}.stat-item[data-v-dd088a18]{text-align:center;padding:.8rem;background:#ffffff0d;border-radius:10px}.stat-item.prize[data-v-dd088a18]{background:linear-gradient(135deg,#ffd70033,#ffc1071a)}.stat-item i[data-v-dd088a18]{display:block;color:#00d4ff;margin-bottom:.3rem;font-size:1.2rem}.stat-value[data-v-dd088a18]{display:block;font-weight:700;font-size:1.1rem;color:#fff}.stat-label[data-v-dd088a18]{display:block;font-size:.7rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.tournoi-description[data-v-dd088a18]{color:#ffffffb3;font-size:.9rem;line-height:1.4;margin-bottom:1rem}.podium[data-v-dd088a18]{background:#ffd7001a;border:1px solid rgba(255,215,0,.3);border-radius:10px;padding:1rem;margin-bottom:1rem}.podium h4[data-v-dd088a18]{margin:0 0 .8rem;color:gold;font-size:1rem}.podium-places[data-v-dd088a18]{display:flex;flex-direction:column;gap:.5rem}.podium-place[data-v-dd088a18]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.podium-place.first i[data-v-dd088a18]{color:gold}.podium-place.second i[data-v-dd088a18]{color:silver}.podium-place.third i[data-v-dd088a18]{color:#cd7f32}.tournoi-links[data-v-dd088a18]{display:flex;gap:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.link-btn[data-v-dd088a18]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:25px;text-decoration:none;font-weight:600;font-size:.8rem;transition:all .3s ease}.link-btn.stream[data-v-dd088a18]{background:linear-gradient(135deg,#9146ff,#6441a5);color:#fff}.link-btn.bracket[data-v-dd088a18]{background:linear-gradient(135deg,#00d4ff,#09c);color:#fff}.link-btn[data-v-dd088a18]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}@media (max-width: 768px){.header-content[data-v-dd088a18]{flex-direction:column;gap:2rem;text-align:center}.header-actions[data-v-dd088a18]{flex-direction:column;width:100%;gap:1rem}.back-btn[data-v-dd088a18],.admin-add-btn[data-v-dd088a18]{width:100%;justify-content:center}.header-text h1[data-v-dd088a18]{font-size:2rem}.header-stats[data-v-dd088a18]{flex-wrap:wrap;justify-content:center}.filters-container[data-v-dd088a18]{flex-direction:column;align-items:stretch;gap:1rem}.filter-group[data-v-dd088a18]{flex-direction:column;align-items:stretch;gap:.5rem}.tournois-grid[data-v-dd088a18]{grid-template-columns:1fr}.tournoi-links[data-v-dd088a18]{flex-direction:column}}.modal-overlay[data-v-dd088a18]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-dd088a18]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:20px;border:2px solid rgba(255,255,255,.1);width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}.modal-header[data-v-dd088a18]{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h2[data-v-dd088a18]{color:#00f5ff;font-size:1.5rem;display:flex;align-items:center;gap:.5rem;margin:0}.close-btn[data-v-dd088a18]{background:none;border:none;color:#ffffffb3;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease}.close-btn[data-v-dd088a18]:hover{background:#ffffff1a;color:#fff}.modal-form[data-v-dd088a18]{padding:2rem}.form-group[data-v-dd088a18]{margin-bottom:1.5rem}.form-row[data-v-dd088a18]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label[data-v-dd088a18]{display:block;margin-bottom:.5rem;color:#00f5ff;font-weight:600}.form-group input[data-v-dd088a18],.form-group select[data-v-dd088a18],.form-group textarea[data-v-dd088a18]{width:100%;padding:.75rem 1rem;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:1rem;transition:border-color .3s ease}.form-group input[data-v-dd088a18]:focus,.form-group select[data-v-dd088a18]:focus,.form-group textarea[data-v-dd088a18]:focus{outline:none;border-color:#00f5ff}.form-group textarea[data-v-dd088a18]{resize:vertical;min-height:80px}.modal-actions[data-v-dd088a18]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.cancel-btn[data-v-dd088a18],.submit-btn[data-v-dd088a18]{padding:.75rem 1.5rem;border:none;border-radius:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.cancel-btn[data-v-dd088a18]{background:#ffffff1a;color:#fff}.cancel-btn[data-v-dd088a18]:hover{background:#fff3}.submit-btn[data-v-dd088a18]{background:linear-gradient(135deg,#00f5ff,#0080ff);color:#fff}.submit-btn[data-v-dd088a18]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #00f5ff4d}.submit-btn[data-v-dd088a18]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.modal-content[data-v-dd088a18]{margin:1rem;max-width:none}.modal-header[data-v-dd088a18],.modal-form[data-v-dd088a18]{padding:1.5rem}.form-row[data-v-dd088a18]{grid-template-columns:1fr}.modal-actions[data-v-dd088a18]{flex-direction:column-reverse}.cancel-btn[data-v-dd088a18],.submit-btn[data-v-dd088a18]{width:100%;justify-content:center}}[data-v-3e28a696]:root{--primary: #3b82f6;--primary-light: #60a5fa;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--background: #ffffff;--surface: #f8fafc;--border: #e2e8f0;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--radius: 8px;--transition: all .3s ease;--shadow: 0 1px 3px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1)}.admin-simple-page[data-v-3e28a696]{min-height:100vh;background:var(--background)}.container[data-v-3e28a696]{max-width:1200px;margin:0 auto;padding:0 2rem}.page-header[data-v-3e28a696]{background:var(--background);border-bottom:1px solid var(--border);padding:2rem 0}.breadcrumb[data-v-3e28a696]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-muted);margin-bottom:1rem}.breadcrumb-link[data-v-3e28a696]{color:var(--primary);text-decoration:none}.page-title[data-v-3e28a696]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.page-subtitle[data-v-3e28a696]{color:var(--text-secondary)}.action-header[data-v-3e28a696]{margin:2rem 0}.create-btn[data-v-3e28a696]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--primary);color:#fff;border:none;border-radius:var(--radius);font-weight:600;cursor:pointer;transition:var(--transition)}.create-btn[data-v-3e28a696]:hover{background:var(--primary-light)}.data-table[data-v-3e28a696]{width:100%;border-collapse:collapse;background:var(--background);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.data-table th[data-v-3e28a696],.data-table td[data-v-3e28a696]{padding:1rem;text-align:left;border-bottom:1px solid var(--border)}.data-table th[data-v-3e28a696]{background:var(--surface);font-weight:600;color:var(--text-primary)}.data-table tr[data-v-3e28a696]:hover{background:var(--surface)}.team-cell[data-v-3e28a696]{display:flex;align-items:center;gap:.75rem}.team-color[data-v-3e28a696]{width:1rem;height:1rem;border-radius:2px;border:1px solid var(--border)}.description-cell[data-v-3e28a696]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prize-cell[data-v-3e28a696]{font-weight:600;color:var(--success)}.position-badge[data-v-3e28a696]{padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600}.position-badge.gold[data-v-3e28a696]{background:#fbbf24;color:#fff}.position-badge.silver[data-v-3e28a696]{background:#6b7280;color:#fff}.position-badge.bronze[data-v-3e28a696]{background:#d97706;color:#fff}.position-badge.other[data-v-3e28a696]{background:var(--surface);color:var(--text-muted)}.action-buttons[data-v-3e28a696]{display:flex;gap:.5rem}.edit-btn[data-v-3e28a696],.delete-btn[data-v-3e28a696]{width:2rem;height:2rem;border:none;border-radius:4px;cursor:pointer;transition:var(--transition)}.edit-btn[data-v-3e28a696]{background:var(--primary);color:#fff}.edit-btn[data-v-3e28a696]:hover{background:var(--primary-light)}.delete-btn[data-v-3e28a696]{background:var(--danger);color:#fff}.delete-btn[data-v-3e28a696]:hover{background:#dc2626}.loading-state[data-v-3e28a696]{text-align:center;padding:3rem}.loading-spinner[data-v-3e28a696]{width:2rem;height:2rem;border:2px solid var(--border);border-top:2px solid var(--primary);border-radius:50%;animation:spin-3e28a696 1s linear infinite;margin:0 auto 1rem}@keyframes spin-3e28a696{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-3e28a696]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-content[data-v-3e28a696]{background:var(--background);border-radius:12px;max-width:600px;width:100%;max-height:80vh;overflow:auto;box-shadow:var(--shadow-lg)}.modal-header[data-v-3e28a696]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border)}.modal-header h2[data-v-3e28a696]{margin:0;color:var(--text-primary)}.modal-close[data-v-3e28a696]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.5rem;border-radius:4px}.modal-close[data-v-3e28a696]:hover{background:var(--surface)}.modal-body[data-v-3e28a696]{padding:1.5rem}.form[data-v-3e28a696]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-3e28a696]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-3e28a696]{font-weight:600;color:var(--text-secondary)}.form-group input[data-v-3e28a696],.form-group select[data-v-3e28a696],.form-group textarea[data-v-3e28a696]{padding:.75rem;border:1px solid var(--border);border-radius:6px;font-size:.875rem;transition:var(--transition)}.form-group input[data-v-3e28a696]:focus,.form-group select[data-v-3e28a696]:focus,.form-group textarea[data-v-3e28a696]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}.form-row[data-v-3e28a696]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-actions[data-v-3e28a696]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.btn-cancel[data-v-3e28a696]{padding:.75rem 1.5rem;border:1px solid var(--border);background:var(--background);color:var(--text-secondary);border-radius:6px;font-weight:600;cursor:pointer;transition:var(--transition)}.btn-cancel[data-v-3e28a696]:hover{background:var(--surface)}.btn-save[data-v-3e28a696]{padding:.75rem 1.5rem;border:none;background:var(--primary);color:#fff;border-radius:6px;font-weight:600;cursor:pointer;transition:var(--transition)}.btn-save[data-v-3e28a696]:hover{background:var(--primary-light)}@media (max-width: 768px){.container[data-v-3e28a696]{padding:0 1rem}.form-row[data-v-3e28a696]{grid-template-columns:1fr}.data-table[data-v-3e28a696]{font-size:.875rem}.description-cell[data-v-3e28a696]{max-width:200px}}.mentions-legales-page[data-v-dbee45f0]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);color:#fff;padding:0}.page-header[data-v-dbee45f0]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);padding:4rem 0 3rem;text-align:center}.header-content h1[data-v-dbee45f0]{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#00f5ff;display:flex;align-items:center;justify-content:center;gap:1rem}.header-content h1 i[data-v-dbee45f0]{font-size:2.5rem}.header-subtitle[data-v-dbee45f0]{font-size:1.2rem;color:#fffc;margin:0}.content-container[data-v-dbee45f0]{max-width:1000px;margin:0 auto;padding:4rem 2rem}.legal-content[data-v-dbee45f0]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.1);padding:3rem;box-shadow:0 20px 60px #0000004d}.legal-section[data-v-dbee45f0]{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.legal-section[data-v-dbee45f0]:last-child{border-bottom:none;margin-bottom:0}.legal-section h2[data-v-dbee45f0]{font-size:1.8rem;color:#00f5ff;margin-bottom:1.5rem;display:flex;align-items:center;gap:.8rem}.legal-section h2 i[data-v-dbee45f0]{font-size:1.5rem}.legal-section h3[data-v-dbee45f0]{font-size:1.3rem;color:#00d4ff;margin-top:2rem;margin-bottom:1rem}.legal-info p[data-v-dbee45f0]{line-height:1.8;margin-bottom:1rem;color:#ffffffe6}.legal-info ul[data-v-dbee45f0]{margin:1rem 0;padding-left:2rem}.legal-info li[data-v-dbee45f0]{margin-bottom:.5rem;color:#fffc;line-height:1.6}.legal-info a[data-v-dbee45f0]{color:#00f5ff;text-decoration:none;transition:color .3s ease}.legal-info a[data-v-dbee45f0]:hover{color:#00d4ff;text-decoration:underline}.legal-info strong[data-v-dbee45f0]{color:#00f5ff}.update-section[data-v-dbee45f0]{text-align:center;font-style:italic;color:#ffffffb3;border-bottom:none!important;padding-bottom:0}.back-section[data-v-dbee45f0]{text-align:center;padding:2rem}.back-btn[data-v-dbee45f0]{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 2rem;background:linear-gradient(135deg,#00f5ff,#0080ff);color:#fff;text-decoration:none;border-radius:15px;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 10px 30px #00f5ff33}.back-btn[data-v-dbee45f0]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #00f5ff66;background:linear-gradient(135deg,#00d4ff,#0060ff)}.back-btn i[data-v-dbee45f0]{font-size:1.2rem}@media (max-width: 768px){.header-content h1[data-v-dbee45f0]{font-size:2.2rem;flex-direction:column;gap:.5rem}.header-content h1 i[data-v-dbee45f0]{font-size:2rem}.content-container[data-v-dbee45f0]{padding:2rem 1rem}.legal-content[data-v-dbee45f0]{padding:2rem 1.5rem}.legal-section h2[data-v-dbee45f0]{font-size:1.5rem;flex-direction:column;gap:.5rem;text-align:center}.legal-section h2 i[data-v-dbee45f0]{font-size:1.3rem}.back-btn[data-v-dbee45f0]{padding:.8rem 1.5rem;font-size:1rem}}@media (max-width: 480px){.page-header[data-v-dbee45f0]{padding:3rem 0 2rem}.header-content h1[data-v-dbee45f0]{font-size:1.8rem}.legal-content[data-v-dbee45f0]{padding:1.5rem 1rem}.legal-section[data-v-dbee45f0]{margin-bottom:2rem}.legal-section h2[data-v-dbee45f0]{font-size:1.3rem}.legal-info ul[data-v-dbee45f0]{padding-left:1.5rem}}
