.rules_page__TW8Wb{min-height:100vh;padding-bottom:var(--space-24);background:var(--bg-base)}.rules_hero__MaX5k{padding:85px 0 65px;border-bottom:1px solid hsla(0,0%,100%,.08);background:var(--bg-base);position:relative;overflow:hidden}.rules_glow__B_8G5{top:20%;right:15%;width:500px;height:500px;background:radial-gradient(circle,rgba(220,38,38,.12) 0,hsla(0,0%,100%,.03) 40%,transparent 70%);filter:blur(80px)}.rules_ambientCurve__bZuvv,.rules_glow__B_8G5{position:absolute;pointer-events:none;z-index:0}.rules_ambientCurve__bZuvv{top:0;left:0;width:100%;height:100%;overflow:hidden}.rules_curveSvg__QnTEk{width:100%;height:100%;min-width:100%;display:block}.rules_container__2F9KS{max-width:920px;margin:0 auto;padding:0 var(--space-6);position:relative;z-index:1;width:100%}.rules_heading__KVnjD{font-family:var(--font-display);font-size:clamp(var(--text-4xl),6vw,var(--text-6xl));letter-spacing:-.04em;margin:var(--space-3) 0 var(--space-2);color:var(--text-primary);font-weight:800}.rules_sub__vtn9w{font-size:var(--text-lg);color:#a1a1aa;line-height:1.6}.rules_metaBadge__cQbse{margin-top:var(--space-4);padding:12px 18px;background:hsla(0,0%,100%,.04);border-left:3px solid #fff;border-radius:var(--radius-md,10px);font-size:.88rem;color:#d4d4d8;line-height:1.5}.rules_rulesList__6sbRj{display:flex;flex-direction:column;gap:var(--space-10);padding-top:var(--space-10)}.rules_section__3WKKI{display:flex;flex-direction:column;gap:var(--space-4)}.rules_sectionHeader__L3_Bz{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border);padding-bottom:var(--space-3);flex-wrap:wrap}.rules_sectionTitle__Jz0gd{font-family:var(--font-display);font-size:1.25rem;font-weight:750;color:var(--text-primary);letter-spacing:-.02em}.rules_badge__gacVh{font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.08em;padding:3px 10px;border-radius:var(--radius-full);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#fff}.rules_ruleItemsGrid__KEloh{display:flex;flex-direction:column;gap:10px}.rules_ruleCard__qPoxB{background:rgba(18,19,24,.95);border:1px solid hsla(0,0%,100%,.08);padding:var(--space-5) var(--space-6);border-radius:var(--radius-md,10px);transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px rgba(0,0,0,.3)}.rules_ruleCard__qPoxB:hover{border-color:hsla(0,0%,100%,.28);background:rgba(24,25,32,.98);transform:translateX(4px);box-shadow:0 8px 24px rgba(0,0,0,.5)}.rules_ruleCardHeader__b_Gt0{display:flex;align-items:center;gap:10px;margin-bottom:6px}.rules_ruleNum__NGlKK{font-family:var(--font-mono,monospace);font-size:.82rem;font-weight:700;color:#e2e8f0;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;padding:2px 8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.rules_ruleLabel__1xktO{font-family:var(--font-display,sans-serif);font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:-.01em}.rules_ruleDesc__45vMj{font-size:.9rem;color:#94a3b8;line-height:1.6;margin:0;padding-left:38px}@media (max-width:640px){.rules_hero__MaX5k{padding:60px 0 45px}.rules_container__2F9KS{padding:0 16px}.rules_heading__KVnjD{font-size:clamp(1.85rem,8vw,2.4rem);margin:8px 0 10px}.rules_sub__vtn9w{font-size:.95rem}.rules_metaBadge__cQbse{padding:12px 14px;font-size:.82rem;margin-top:12px}.rules_rulesList__6sbRj{gap:28px;padding-top:24px}.rules_sectionHeader__L3_Bz{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.rules_sectionTitle__Jz0gd{font-size:1.05rem}.rules_badge__gacVh{font-size:.6rem;padding:2px 8px}.rules_ruleCard__qPoxB{padding:14px 16px}.rules_ruleCard__qPoxB:hover{transform:none}.rules_ruleCardHeader__b_Gt0{gap:8px;margin-bottom:6px}.rules_ruleNum__NGlKK{font-size:.78rem;padding:2px 7px}.rules_ruleLabel__1xktO{font-size:.96rem}.rules_ruleDesc__45vMj{padding-left:0;margin-top:6px;font-size:.85rem;line-height:1.55}}