.Topbanner_topBar__Hab3R{position:fixed;top:0;left:0;right:0;height:calc(var(--nav-height, 70px) + env(safe-area-inset-top, 0px));background:#050811d9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid #ffffff12;display:flex;align-items:center;justify-content:space-between;padding:env(safe-area-inset-top,0) calc(2rem + env(safe-area-inset-right, 0px)) 0 calc(2rem + env(safe-area-inset-left, 0px));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,#0000,var(--neon-blue,#00d4ff),var(--neon-purple,#7b2fff),#0000);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 #00d4ff4d;transition:border-color .3s ease,box-shadow .3s ease}.Topbanner_logo__r3zL8:hover .Topbanner_logoImage__Y_h2J{border-color:#00d4ffcc;box-shadow:0 0 16px #00d4ff66}.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:#0000;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:#ffffffa6;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:#ffffff0f}.Topbanner_navLink__1L_fs:hover:after{width:70%}.Topbanner_navLinkActive__CkIHV{color:#fff;background:#00d4ff14}.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 #5865f24d;flex-shrink:0}.Topbanner_discordBtn__6oN5D:hover{transform:translateY(-2px);box-shadow:0 4px 30px #5865f28c;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:#ffffff59;background:#0000;border:1px solid #0000;transition:background .2s,border-color .2s,color .2s;margin-right:6px}.Topbanner_adminLink__ve9WM:hover{background:#7b2fff1f;border-color:#7b2fff4d;color:#ffffffb3}.Topbanner_adminLinkActive__CFd6u{background:#7b2fff2e!important;border-color:#7b2fff66!important;color:#c4a6ff!important}.Topbanner_userChip__krpnu{display:flex;align-items:center;gap:8px;padding:.35rem .9rem .35rem .45rem;background:#7b2fff1f;border:1px solid #7b2fff4d;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:#7b2fff38;border-color:#7b2fff8c;color:#d4baff;transform:translateY(-1px)}.Topbanner_userChipAvatar__8CulA{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1px solid #fff3}.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 #ffffff1a;border-radius:8px;cursor:pointer;flex-shrink:0}.Topbanner_hamburger__CXj2K span{display:block;width:20px;height:2px;background:#ffffffbf;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:calc(var(--nav-height, 70px) + env(safe-area-inset-top, 0px));left:0;right:0;max-height:calc(100vh - var(--nav-height, 70px) - env(safe-area-inset-top, 0px) - var(--radio-height, 56px));overflow-y:auto;background:#050811f7;border-bottom:1px solid #ffffff1a;padding:1rem calc(1rem + env(safe-area-inset-right, 0px)) 1rem calc(1rem + env(safe-area-inset-left, 0px));flex-direction:column;gap:.25rem;z-index:1100;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:#ffffffbf;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:#00d4ff14;color:#fff}.Topbanner_mobileMenuDivider__MF7Kc{height:1px;background:#ffffff0f;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:env(safe-area-inset-top,0) .85rem 0}.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:env(safe-area-inset-top,0) .65rem 0}.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%,#7b2fff1f 0,#0000 55%),radial-gradient(ellipse at 15% 90%,#5865f214 0,#0000 55%),radial-gradient(ellipse at 50% 50%,#00d4ff0a 0,#0000 60%),#050811}.Regles_header___P4Xk{position:relative;z-index:1;padding:4rem 1.5rem 3rem;text-align:center;border-bottom:1px solid #7b2fff26;background:linear-gradient(180deg,#7b2fff0f,#0000)}.Regles_headerInner__a5Lg1{max-width:700px;margin:0 auto}.Regles_headerBadge__S9nmQ{display:inline-block;padding:.3rem .9rem;background:#7b2fff1f;border:1px solid #7b2fff4d;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:#0000;background-clip:text;line-height:1.15}.Regles_headerSub__y0dre{font-size:.95rem;color:#ffffff80;line-height:1.6;margin:0}.Regles_headerSub__y0dre strong{color:#fffc;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 #ffffff12;border-left:3px solid #7b2fff80;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:#7b2fff66 #7b2fff66 #7b2fff66 #7b2fffcc;background:#7b2fff0a;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:#7b2fffb3;background:#7b2fff1a;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:#ffffff80;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:#7b2fff0f;border:1px solid #7b2fff40;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:#ffffff6b;line-height:1.55;margin-bottom:1.4rem}.Regles_inscriptionCheck__udxiX{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;color:#ffffffb3;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 #5865f259;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:#ffffff0d;border:1px solid #ffffff1f;color:#ffffffa6;border-radius:10px;text-decoration:none;font-size:.87rem;font-weight:600;transition:background .15s,color .15s,transform .15s}.Regles_inscriptionLoginBtn__VQi3Q:hover{background:#ffffff17;color:#e0e6ff;transform:translateY(-1px)}.Regles_inscriptionHint__ARIJT{font-size:.75rem;color:#ffffff38;margin-top:.75rem;font-style:italic}.Regles_footer__jNY9x{position:relative;z-index:1;text-align:center;padding:1.5rem;font-size:.72rem;color:#fff3;border-top:1px solid #ffffff0d}@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}}