.rules29-page{max-width:1180px;margin:0 auto;padding:30px 20px}.rules29-heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:30px;margin:10px 0 35px}.rules29-heading h1{font:900 clamp(36px,5vw,65px)/1.05 Arial,sans-serif;letter-spacing:-2px;color:#192747}.rules29-heading h1 em{font-style:normal;color:#7651dc}.rules29-heading>img{width:100%;height:280px;object-fit:contain}.rules29-heading p{font:400 18px/1.7 Arial,sans-serif}.rules29-panel{padding:28px;margin:26px 0;border:2px solid #192747;border-radius:22px;background:#fff9df;color:#192747;box-shadow:5px 6px 0 #192747}.rules29-panel h2{font:900 clamp(27px,3.5vw,38px)/1.15 Arial,sans-serif;letter-spacing:-1px;margin:14px 0}.rules29-panel p{font:400 16px/1.7 Arial,sans-serif!important}.rules29-panel h3{font:800 21px/1.4 Arial,sans-serif}.rules29-table{max-width:100%;overflow-x:auto;margin:22px 0;border:1px solid #b9b5cf;border-radius:12px}.rules29-table table{width:100%;min-width:580px;border-collapse:collapse;font:500 15px/1.55 Arial,sans-serif}.rules29-table caption{text-align:start;padding:12px;font-weight:700;color:#192747}.rules29-table th,.rules29-table td{padding:12px;text-align:start;border-bottom:1px solid #d4cfdf}.rules29-table thead{background:#192747;color:#fff7c8}.rules29-table th small{display:block;font-size:13px}.rules29-table tbody tr:nth-child(even){background:#ede8ff}.rules29-table tbody tr:last-child{background:#d5f1e8;font-weight:800}.rarity29{display:inline-block;padding:5px 9px;border-radius:9px;font:700 12px/1.5 Arial,sans-serif!important;text-transform:capitalize;border:1px solid #192747;background:#e1eeff;color:#192747!important;margin:6px 0;letter-spacing:0!important}.rarity29.epic{background:#e8d7ff;border-color:#7951bc}.rarity29.legendary{background:#ffe48a;border-color:#be8a2c}.rules29-formula{padding:18px;border:2px solid #192747;border-radius:12px;background:#ffdc43;font:800 18px/1.6 Arial,sans-serif;margin:20px 0;overflow-wrap:anywhere}.rules29-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.rules29-selects{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rules29-selects label{font:700 14px/1.5 Arial,sans-serif}.rules29-selects select{width:100%;margin-top:7px;font:500 16px/1.5 Arial,sans-serif;padding:10px;border:2px solid #192747;border-radius:10px;background:#fff}.rules29-grid output{display:block;margin-top:18px;background:#d8f1e7;border-radius:12px;padding:16px;font:800 17px/1.65 Arial,sans-serif}.rules29-guarantees{display:flex;gap:10px;flex-wrap:wrap}.rules29-guarantees span{background:#e8dfff;padding:9px 12px;border-radius:20px;font:700 13px/1.5 Arial,sans-serif}.rules29-chest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.rules29-chest{padding:20px;border:2px solid #192747;border-radius:16px;background:#d1ecf7;min-width:0}.rules29-chest.epic{background:#e6d7ff}.rules29-chest.legendary{background:#ffe296}.rules29-chest strong{font:900 26px/1.4 Arial,sans-serif}.rules29-chest button{width:100%;min-height:48px;white-space:normal}.rules29-receipts{display:grid;gap:10px}.rules29-receipts a,.rules29-chest-link a{display:inline-block;padding:12px;border:2px solid #192747;background:#ffdd43;color:#192747;border-radius:12px;font:700 15px/1.5 Arial,sans-serif;text-decoration:none}.rules29-chest-link{text-align:center;margin-bottom:30px}.game-rule-status29{padding:15px 18px;margin:20px 0;border:2px solid #856441;background:#fff3c9;color:#243b4c;border-radius:16px;font:500 14px/1.6 Arial,sans-serif}.game-rule-status29 p{font-size:14px;margin:5px 0}.game-rule-status29 small{font-size:12px;line-height:1.5;display:block}.game-rule-status29 a{color:#6644b4;font-weight:800;display:inline-block;margin-top:8px}.lobby .game-rule-status29{position:relative;max-width:700px;margin:18px auto;z-index:4}.lobby{padding-bottom:190px!important}.hub-mode .lobby-caption{bottom:200px}.lobby>.game-rule-status29{position:absolute;bottom:10px;left:4%;right:4%;margin:0}.team-view .game-rule-status29{margin-bottom:150px}body[data-reward-eligible29=false] .round-pill:after{content:'TRAINING · NO DI'!important;font-size:8px!important}#chest-purchase-preview .rules29-link{display:block;margin:12px 0;color:#6947bd}.rules29-scope-note{background:#e8e0ff;padding:18px;border-radius:14px;margin:18px 0;font:500 15px/1.7 Arial,sans-serif;color:#192747}
@media(max-width:800px){.rules29-grid,.rules29-heading{grid-template-columns:1fr}.rules29-heading{gap:10px}.rules29-heading>img{height:190px}.rules29-panel{padding:21px 16px}.rules29-selects{grid-template-columns:1fr}.rules29-chest-grid{grid-template-columns:1fr}.rules29-page{padding:20px 14px}.rules29-heading h1{font-size:40px}.lobby{padding-bottom:25px!important}.lobby>.game-rule-status29{position:relative;left:auto;right:auto;bottom:auto;width:90%;margin:14px auto;box-sizing:border-box}.hub-mode .lobby-caption{bottom:auto}.rarity29{font-size:11px!important}.team-view .game-rule-status29{margin-bottom:130px}}
.team-view .game-rule-status29{margin-bottom:22px}
