.Topbanner_topBar__Hab3R{position:fixed;top:0;left:0;right:0;height:var(--nav-height,70px);background:rgba(5,8,17,.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;z-index:1000;transition:background .3s ease}.Topbanner_topBar__Hab3R:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--neon-blue,#00d4ff),var(--neon-purple,#7b2fff),transparent);opacity:.4}.Topbanner_logo__r3zL8{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.Topbanner_logoImage__Y_h2J{border-radius:50%;border:2px solid rgba(0,212,255,.3);transition:border-color .3s ease,box-shadow .3s ease}.Topbanner_logo__r3zL8:hover .Topbanner_logoImage__Y_h2J{border-color:rgba(0,212,255,.8);box-shadow:0 0 16px rgba(0,212,255,.4)}.Topbanner_logoText__VFnpw{font-family:Rock Salt,cursive;font-size:.78rem;line-height:1.6;padding:.15em .1em;background:linear-gradient(135deg,#00d4ff,#7b2fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap;letter-spacing:.04em}.Topbanner_navLinks__SzmDp{display:flex;align-items:center;gap:.25rem}.Topbanner_navLink__1L_fs{position:relative;display:flex;align-items:center;gap:7px;padding:.45rem 1rem;border-radius:9px;color:hsla(0,0%,100%,.65);text-decoration:none;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:500;letter-spacing:.02em;transition:color .25s ease,background .25s ease}.Topbanner_navLink__1L_fs:after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:0;height:2px;background:linear-gradient(90deg,#00d4ff,#7b2fff);border-radius:2px;transition:width .3s ease}.Topbanner_navLink__1L_fs:hover{color:#fff;background:hsla(0,0%,100%,.06)}.Topbanner_navLink__1L_fs:hover:after{width:70%}.Topbanner_navLinkActive__CkIHV{color:#fff;background:rgba(0,212,255,.08)}.Topbanner_navLinkActive__CkIHV:after{width:70%}.Topbanner_discordBtn__6oN5D{display:flex;align-items:center;gap:8px;padding:.5rem 1.3rem;background:linear-gradient(135deg,#5865f2,#7b2fff);border-radius:10px;color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:.83rem;letter-spacing:.03em;text-decoration:none;border:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 0 20px rgba(88,101,242,.3);flex-shrink:0}.Topbanner_discordBtn__6oN5D:hover{transform:translateY(-2px);box-shadow:0 4px 30px rgba(88,101,242,.55);color:#fff}.Topbanner_navRight___AFpT{display:flex;align-items:center;flex-shrink:0}.Topbanner_adminLink__ve9WM{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;font-size:1rem;text-decoration:none;color:hsla(0,0%,100%,.35);background:transparent;border:1px solid transparent;transition:background .2s,border-color .2s,color .2s;margin-right:6px}.Topbanner_adminLink__ve9WM:hover{background:rgba(123,47,255,.12);border-color:rgba(123,47,255,.3);color:hsla(0,0%,100%,.7)}.Topbanner_adminLinkActive__CFd6u{background:rgba(123,47,255,.18)!important;border-color:rgba(123,47,255,.4)!important;color:#c4a6ff!important}.Topbanner_userChip__krpnu{display:flex;align-items:center;gap:8px;padding:.35rem .9rem .35rem .45rem;background:rgba(123,47,255,.12);border:1px solid rgba(123,47,255,.3);border-radius:24px;text-decoration:none;color:#c4a6ff;font-family:Poppins,sans-serif;font-size:.82rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s}.Topbanner_userChip__krpnu:hover{background:rgba(123,47,255,.22);border-color:rgba(123,47,255,.55);color:#d4baff;transform:translateY(-1px)}.Topbanner_userChipAvatar__8CulA{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1px solid hsla(0,0%,100%,.2)}.Topbanner_userChipIcon__qbq3y{font-size:.9rem}.Topbanner_userChipName__M_qxI{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Topbanner_hamburger__CXj2K{display:none;flex-direction:column;justify-content:center;gap:5px;padding:.5rem;background:none;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;flex-shrink:0}.Topbanner_hamburger__CXj2K span{display:block;width:20px;height:2px;background:hsla(0,0%,100%,.75);border-radius:2px;transition:transform .28s ease,opacity .28s ease}.Topbanner_hamburgerOpen__zrRzR span:first-child{transform:translateY(7px) rotate(45deg)}.Topbanner_hamburgerOpen__zrRzR span:nth-child(2){opacity:0;transform:scaleX(0)}.Topbanner_hamburgerOpen__zrRzR span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Topbanner_mobileMenu__kd1rB{display:none;position:fixed;top:var(--nav-height,70px);left:0;right:0;background:rgba(5,8,17,.97);border-bottom:1px solid hsla(0,0%,100%,.1);padding:1rem;flex-direction:column;gap:.25rem;z-index:999;backdrop-filter:blur(24px);animation:Topbanner_slideDown__MhVbU .22s ease both}.Topbanner_mobileMenuOpen__uLp6d{display:flex}@keyframes Topbanner_slideDown__MhVbU{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.Topbanner_mobileMenuLink__brAtS{display:flex;align-items:center;gap:10px;padding:.7rem 1rem;border-radius:10px;color:hsla(0,0%,100%,.75);text-decoration:none;font-family:Poppins,sans-serif;font-size:.92rem;font-weight:500;transition:background .2s,color .2s}.Topbanner_mobileMenuLinkActive__71wyi,.Topbanner_mobileMenuLink__brAtS:hover{background:rgba(0,212,255,.08);color:#fff}.Topbanner_mobileMenuDivider__MF7Kc{height:1px;background:hsla(0,0%,100%,.06);margin:.5rem 0}@media (max-width:900px){.Topbanner_logoText__VFnpw{display:none}.Topbanner_navLink__1L_fs{padding:.4rem .7rem;font-size:.82rem;gap:5px}.Topbanner_navLinks__SzmDp{gap:.1rem}}@media (max-width:720px){.Topbanner_navLinkLabel__QPTTa{display:none}.Topbanner_navLink__1L_fs{padding:.45rem .55rem}.Topbanner_discordBtnLabel__jr0JQ{display:none}.Topbanner_discordBtn__6oN5D{padding:.5rem .75rem}.Topbanner_userChipName__M_qxI{display:none}.Topbanner_userChip__krpnu{padding:.35rem .5rem}}@media (max-width:560px){.Topbanner_topBar__Hab3R{padding:0 .85rem}.Topbanner_navLinks__SzmDp{display:none}.Topbanner_hamburger__CXj2K{display:flex;margin-left:6px}.Topbanner_discordBtn__6oN5D .Topbanner_discordBtnLabel__jr0JQ{display:none}.Topbanner_discordBtn__6oN5D{padding:.5rem .65rem}}@media (max-width:380px){.Topbanner_topBar__Hab3R{padding:0 .65rem}.Topbanner_logo__r3zL8{gap:8px}.Topbanner_logoImage__Y_h2J{width:34px!important;height:34px!important}.Topbanner_adminLink__ve9WM{width:30px;height:30px;margin-right:4px}}.Regles_container__mfyYM{min-height:100vh;background:var(--color-bg,#050811);color:#e0e6ff;font-family:Poppins,Roboto,sans-serif;position:relative}.Regles_bg__x5Too{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 85% 10%,rgba(123,47,255,.12) 0,transparent 55%),radial-gradient(ellipse at 15% 90%,rgba(88,101,242,.08) 0,transparent 55%),radial-gradient(ellipse at 50% 50%,rgba(0,212,255,.04) 0,transparent 60%),#050811}.Regles_header___P4Xk{position:relative;z-index:1;padding:4rem 1.5rem 3rem;text-align:center;border-bottom:1px solid rgba(123,47,255,.15);background:linear-gradient(180deg,rgba(123,47,255,.06),transparent)}.Regles_headerInner__a5Lg1{max-width:700px;margin:0 auto}.Regles_headerBadge__S9nmQ{display:inline-block;padding:.3rem .9rem;background:rgba(123,47,255,.12);border:1px solid rgba(123,47,255,.3);border-radius:20px;font-size:.78rem;color:#c4a6ff;letter-spacing:.06em;font-weight:600;margin-bottom:1rem}.Regles_headerTitle__K5Lqp{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;margin:0 0 .75rem;background:linear-gradient(135deg,#fff,#c4a6ff 50%,#7b2fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.15}.Regles_headerSub__y0dre{font-size:.95rem;color:hsla(0,0%,100%,.5);line-height:1.6;margin:0}.Regles_headerSub__y0dre strong{color:hsla(0,0%,100%,.8);font-weight:600}.Regles_main__JSFBl{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.Regles_rulesGrid__IvwQc{display:flex;flex-direction:column;gap:1rem}.Regles_ruleCard__NIpk6{display:flex;align-items:flex-start;gap:1.25rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);border-left:3px solid rgba(123,47,255,.5);border-radius:12px;padding:1.1rem 1.4rem;transition:border-color .2s,background .2s,transform .15s;animation:Regles_ruleIn__ISZ21 .35s ease both}.Regles_ruleCard__NIpk6:hover{border-color:rgba(123,47,255,.4) rgba(123,47,255,.4) rgba(123,47,255,.4) rgba(123,47,255,.8);background:rgba(123,47,255,.04);transform:translateX(2px)}@keyframes Regles_ruleIn__ISZ21{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Regles_ruleCard__NIpk6:nth-child(2){animation-delay:.04s}.Regles_ruleCard__NIpk6:nth-child(3){animation-delay:.08s}.Regles_ruleCard__NIpk6:nth-child(4){animation-delay:.12s}.Regles_ruleCard__NIpk6:nth-child(5){animation-delay:.16s}.Regles_ruleCard__NIpk6:nth-child(6){animation-delay:.2s}.Regles_ruleCard__NIpk6:nth-child(7){animation-delay:.24s}.Regles_ruleCard__NIpk6:nth-child(8){animation-delay:.28s}.Regles_ruleCard__NIpk6:nth-child(9){animation-delay:.32s}.Regles_ruleCard__NIpk6:nth-child(10){animation-delay:.36s}.Regles_ruleCardLeft__mgXLo{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0;min-width:48px}.Regles_ruleEmoji__9po4_{font-size:1.5rem;line-height:1}.Regles_ruleNum__Ot9Rt{font-size:.68rem;font-weight:700;color:rgba(123,47,255,.7);background:rgba(123,47,255,.1);border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.Regles_ruleCardBody__iUMXU{flex:1;min-width:0}.Regles_ruleTitle__ajcdb{font-size:.95rem;font-weight:700;color:#e0e6ff;margin-bottom:.35rem;line-height:1.3}.Regles_ruleDesc__Cg_sL{font-size:.83rem;color:hsla(0,0%,100%,.5);line-height:1.55}.Regles_ruleLink__0Dmd0{color:#7b2fff;text-decoration:none;word-break:break-all}.Regles_ruleLink__0Dmd0:hover{text-decoration:underline;color:#c4a6ff}.Regles_inscriptionBox__h_8iv{margin-top:3rem;padding:2rem;background:rgba(123,47,255,.06);border:1px solid rgba(123,47,255,.25);border-radius:16px;scroll-margin-top:80px}.Regles_inscriptionTitle__bUo1F{font-size:1.1rem;font-weight:700;color:#e0e6ff;margin-bottom:.6rem}.Regles_inscriptionSub___XCe_{font-size:.83rem;color:hsla(0,0%,100%,.42);line-height:1.55;margin-bottom:1.4rem}.Regles_inscriptionCheck__udxiX{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;color:hsla(0,0%,100%,.7);cursor:pointer;user-select:none;margin-bottom:1.5rem;line-height:1.4}.Regles_inscriptionCheckbox__XM8aK{width:20px;height:20px;accent-color:#7b2fff;cursor:pointer;flex-shrink:0;margin-top:1px}.Regles_inscriptionActions__oorIa{display:flex;gap:.85rem;flex-wrap:wrap;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease}.Regles_inscriptionActionsVisible__Cr7cu{opacity:1;pointer-events:auto;transform:translateY(0)}.Regles_inscriptionJoinBtn__h6s6h{display:inline-flex;align-items:center;gap:8px;padding:.75rem 1.5rem;background:linear-gradient(135deg,#5865f2,#7b2fff);color:#fff;border-radius:10px;text-decoration:none;font-size:.9rem;font-weight:700;box-shadow:0 0 24px rgba(88,101,242,.35);transition:opacity .15s,transform .15s}.Regles_inscriptionJoinBtn__h6s6h:hover{opacity:.88;transform:translateY(-2px)}.Regles_inscriptionLoginBtn__VQi3Q{display:inline-flex;align-items:center;gap:8px;padding:.72rem 1.3rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.65);border-radius:10px;text-decoration:none;font-size:.87rem;font-weight:600;transition:background .15s,color .15s,transform .15s}.Regles_inscriptionLoginBtn__VQi3Q:hover{background:hsla(0,0%,100%,.09);color:#e0e6ff;transform:translateY(-1px)}.Regles_inscriptionHint__ARIJT{font-size:.75rem;color:hsla(0,0%,100%,.22);margin-top:.75rem;font-style:italic}.Regles_footer__jNY9x{position:relative;z-index:1;text-align:center;padding:1.5rem;font-size:.72rem;color:hsla(0,0%,100%,.2);border-top:1px solid hsla(0,0%,100%,.05)}@media (max-width:600px){.Regles_header___P4Xk{padding:3rem 1rem 2rem}.Regles_ruleCard__NIpk6{gap:.85rem;padding:.9rem 1rem}.Regles_ruleCardLeft__mgXLo{min-width:38px}.Regles_cta__a1A57{padding:1.4rem 1rem}}