.start-20{left:20%!important}.start-25{left:25%!important}.start-33{left:33%!important}.start-40{left:40%!important}.start-60{left:60%!important}.start-67{left:67%!important}.start-75{left:75%!important}.start-80{left:80%!important}.text-muted{color:#6c757d!important}.ur-bg-c{background-color:#b6714a!important}.col-rarity-c{border-left:10px solid #b6714a}.col-sm-rarity-c{border-left:5px solid #b6714a}.ur-color-c{color:#b6714a}.ur-bg-u{background-color:#aaa8a8!important}.col-rarity-u{border-left:10px solid #aaa8a8}.col-sm-rarity-u{border-left:5px solid #aaa8a8}.ur-color-u{color:#aaa8a8}.ur-bg-r{background-color:#fff500!important}.col-rarity-r{border-left:10px solid #fff500}.col-sm-rarity-r{border-left:5px solid #fff500}.ur-color-r{color:#fff500}.ur-bg-cr{background-color:#edae00!important}.col-rarity-cr{border-left:10px solid #edae00}.col-sm-rarity-cr{border-left:5px solid #edae00}.ur-color-cr{color:#edae00}.ur-bg-l{background-color:#9d36a6!important}.col-rarity-l{border-left:10px solid #9d36a6}.col-sm-rarity-l{border-left:5px solid #9d36a6}.ur-color-l{color:#9d36a6}.ur-bg-m{background-color:#00c2fd!important}.col-rarity-m{border-left:10px solid #00c2fd}.col-sm-rarity-m{border-left:5px solid #00c2fd}.ur-color-m{color:#00c2fd}.ur-bg-leader{background-color:#c40000!important}.col-rarity-leader{border-left:10px solid #c40000}.col-sm-rarity-leader{border-left:5px solid #c40000}.ur-color-leader{color:#c40000}.ur-bg-oculus{background-color:#000!important}.col-rarity-oculus{border-left:10px solid #000}.col-sm-rarity-oculus{border-left:5px solid #000}.ur-color-oculus{color:#000}.ur-bg-ultra{background-color:#fff500!important}.col-rarity-ultra{border-left:10px solid #fff500}.col-sm-rarity-ultra{border-left:5px solid #fff500}.ur-color-ultra{color:#fff500}.ur-bg-meteora{background-color:#06f35e!important}.col-rarity-meteora{border-left:10px solid #06f35e}.col-sm-rarity-meteora{border-left:5px solid #06f35e}.ur-color-meteora{color:#06f35e}.ur-bg-yellow{background-color:#ffd000!important}.ur-bg-normal{background-color:#12686c!important}.ur-color-normal{color:#12686c}.ur-bg-prismatic{background-color:#aecee0!important}.ur-color-prismatic{color:#aecee0}.ur-bg-immortal{background-color:#9fc8a6!important}.ur-color-immortal{color:#9fc8a6}@keyframes ru-sweep{60%,to{transform:translateX(220%)}}@keyframes ru-pulse{70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(1)}}.rules-page{display:grid;gap:22px;color:#fff}.rules-page a{text-decoration:none}.rules-page mark{padding:0 1px;border-radius:3px;background:rgba(230,32,234,.35);color:#fff}.rules-sec{min-width:0;padding:16px;border:4px solid #2b2f35;border-radius:.75rem;outline:4px solid #000;background:#16181b;box-shadow:5px 5px 0 4px rgba(0,0,0,.3)}.rules-sec-h{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;gap:6px 12px;margin-bottom:12px}.rules-sec-h,.rules-sec-h h2{display:-ms-flexbox;display:flex}.rules-sec-h h2{-ms-flex-align:center;align-items:center;gap:8px;margin:0;font-family:Montserrat,serif;font-size:22px;font-weight:700;text-align:left;overflow-wrap:anywhere}.rules-sec-h p{margin:0;color:#9aa0a6;font-size:.8rem}.rules-act{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:6px 16px;border:3px solid #000;border-radius:30px;background:#fff;color:#111;font:700 .84rem Montserrat,serif;box-shadow:3px 3px 0 rgba(0,0,0,.6);cursor:pointer;transition:transform .15s}.rules-act:focus-visible,.rules-act:hover{color:#111;transform:translate(-1px,-2px)}.rules-act.disabled{opacity:.5;pointer-events:none}.rules-act-main{position:relative;overflow:hidden;background:#ffc400;color:#3a2500}.rules-act-main:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,hsla(0,0%,100%,.75) 50%,transparent 65%);transform:translateX(-120%);animation:ru-sweep 3.8s ease-in-out infinite;pointer-events:none}.rules-act-main:focus-visible,.rules-act-main:hover{color:#3a2500}.rules-act-ghost{background:rgba(0,0,0,.6);color:#fff}.rules-act-ghost:focus-visible,.rules-act-ghost:hover{color:#fff}.rules-act-discord{background:#5865f2;color:#fff}.rules-act-discord:focus-visible,.rules-act-discord:hover{color:#fff}.rules-act-sm{padding:3px 11px;border-width:2px;font-size:.74rem;box-shadow:2px 2px 0 rgba(0,0,0,.6)}.rules-chip{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;padding:3px 11px;border:2px solid #000;border-radius:30px;background:#0f1113;color:#fff;font:700 .76rem Montserrat,serif;cursor:pointer}.rules-chip i{color:#edae00}.rules-chip.is-on,.rules-chip:focus-visible,.rules-chip:hover{background:#fff;color:#111}.rules-chip.is-on i{color:#111}.rules-chip b{padding:0 6px;border-radius:20px;background:#000;color:#fff;font-size:.64rem}.rules-chip-info i{color:#4cadff}.rules-kbd{padding:0 6px;border:2px solid #444;border-bottom-width:3px;border-radius:6px;color:#bbb;font:700 .7rem Montserrat,serif}.rules-hero{position:relative;padding:22px 16px;border:4px solid #2b2f35;border-radius:.75rem;outline:4px solid #000;background:radial-gradient(120% 140% at 50% 0,rgba(230,32,234,.18),transparent 0),linear-gradient(180deg,#1b1d21,#121316);box-shadow:5px 5px 0 4px rgba(0,0,0,.3);text-align:center}.rules-hero-lead{max-width:560px;margin:0 auto 16px;color:#cfd3d8;font-size:.9rem}.rules-search{position:relative;max-width:720px;margin:0 auto;text-align:left}.rules-search input{width:100%;padding:14px 92px 14px 50px;border:2px solid #e620ea;border-radius:30px;outline:none;background:#0f1113;color:#fff;font:600 1.02rem Montserrat,serif;box-shadow:0 0 0 4px rgba(230,32,234,.16),4px 4px 0 #000}.rules-search input:focus{box-shadow:0 0 0 6px rgba(230,32,234,.35),4px 4px 0 #000}.rules-search input::-webkit-input-placeholder{color:#8a8f96}.rules-search input::-moz-placeholder{color:#8a8f96}.rules-search input:-ms-input-placeholder,.rules-search input::-ms-input-placeholder{color:#8a8f96}.rules-search input::placeholder{color:#8a8f96}.rules-search-icon{left:18px;color:#e620ea;font-size:1.1rem;pointer-events:none}.rules-search-icon,.rules-search-side{position:absolute;top:50%;transform:translateY(-50%)}.rules-search-side{right:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.rules-search-clear{display:grid;width:28px;height:28px;place-items:center;border:2px solid #000;border-radius:50%;background:#2b2f35;color:#fff;cursor:pointer}.rules-search-clear[hidden]{display:none}.rules-results{position:absolute;top:calc(100% + 10px);right:0;left:0;z-index:30;max-height:min(70vh,560px);padding:8px;overflow:auto;border:3px solid #000;border-radius:.75rem;outline:2px solid #e620ea;background:#121316;box-shadow:6px 6px 0 rgba(0,0,0,.6)}.rules-results-group{padding:8px 10px 4px;color:#9aa0a6;font:700 .66rem Montserrat,serif;letter-spacing:.1em;text-transform:uppercase}.rules-result{display:grid;grid-template-columns:38px minmax(0,1fr);-ms-flex-align:start;align-items:start;gap:10px;padding:9px 10px;border-radius:.5rem;color:#fff}.rules-result.is-active,.rules-result:hover{background:#1f2227;color:#fff}.rules-result.is-active{box-shadow:inset 3px 0 0 #e620ea}.rules-result-icon{display:grid;width:38px;height:38px;place-items:center;border:2px solid #000;border-radius:.5rem;background:#23262b;color:#ffc400}.rules-result-icon-guide{background:#102233;color:#4cadff}.rules-result-text{min-width:0;font-size:.92rem;font-weight:700}.rules-result-text small{display:block;margin-bottom:1px;color:#ffed73;font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.rules-result-extract{display:block;margin-top:2px;color:#b9bec4;font-size:.8rem;font-weight:400;line-height:1.4}.rules-results-hint{margin-top:6px;padding:8px 10px;border-top:1px solid #23262b;color:#9aa0a6;font-size:.74rem}.rules-results-fix{padding:4px 10px 0;color:#ffed73;font-size:.8rem}.rules-results-empty{padding:18px 12px;text-align:center}.rules-results-empty p{margin:0 0 10px;color:#cfd3d8}.rules-popular{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:6px;margin-top:14px}.rules-popular>span{-ms-flex-item-align:center;align-self:center;color:#9aa0a6;font-size:.76rem}.rules-guides{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.rules-guide{position:relative;overflow:hidden;display:grid;-ms-flex-line-pack:start;align-content:start;gap:10px;padding:14px;border:3px solid #000;border-radius:.75rem;background:linear-gradient(160deg,#1d2a38,#14181d 60%);color:#fff;font-family:Montserrat,serif;text-align:left;box-shadow:4px 4px 0 rgba(0,0,0,.5);cursor:pointer;transition:transform .15s}.rules-guide:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,hsla(0,0%,100%,.12) 50%,transparent 65%);transform:translateX(-120%);animation:ru-sweep 6s ease-in-out infinite;pointer-events:none}.rules-guide:focus-visible,.rules-guide:hover{transform:translate(-1px,-3px)}.rules-guide:nth-child(2):after{animation-delay:1.5s}.rules-guide:nth-child(3):after{animation-delay:3s}.rules-guide:nth-child(4):after{animation-delay:4.5s}.rules-guide-title{color:#fff;font:700 1.05rem Montserrat,Arial,sans-serif;overflow-wrap:anywhere}.rules-guide-strip{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;gap:4px;height:40px;overflow:hidden}.rules-guide-strip img{-ms-flex:none;flex:none;width:34px;height:34px;object-fit:contain}.rules-guide-formula{padding:8px 10px;border:2px solid #000;border-radius:.5rem;background:#0b0c0e;color:#ffed73;font:700 .82rem Montserrat,serif}.rules-guide-text{color:#cfd3d8;font-size:.8rem;line-height:1.45}.rules-guide-go{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;color:#4cadff;font-size:.78rem;font-weight:700}.rules-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.rules-cat{display:grid;grid-template-columns:44px minmax(0,1fr);-ms-flex-align:center;align-items:center;gap:10px;padding:12px;border:3px solid #000;border-radius:.75rem;background:#1d1f22;color:#fff;font-family:Montserrat,serif;text-align:left;cursor:pointer;transition:transform .15s,background .15s}.rules-cat:focus-visible,.rules-cat:hover{background:#23262b;transform:translateY(-2px)}.rules-cat.is-on{background:#2a2410;box-shadow:inset 0 0 0 2px #ffc400}.rules-cat-icon{display:grid;width:44px;height:44px;place-items:center;border:2px solid #000;border-radius:.6rem;background:#ffc400;color:#111;font-size:1.15rem}.rules-cat-name{display:block;font-size:.88rem;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.rules-cat-count{color:#9aa0a6;font-size:.72rem}.rules-reader{display:grid;grid-template-columns:250px minmax(0,1fr);-ms-flex-align:start;align-items:start;gap:18px}.rules-nav{position:sticky;top:70px;display:grid;gap:2px}.rules-nav button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:7px 10px;border:0;border-radius:.5rem;background:transparent;color:#d6d9dd;font:700 .8rem Montserrat,serif;letter-spacing:.02em;text-align:left;text-transform:uppercase;cursor:pointer}.rules-nav button:focus-visible,.rules-nav button:hover{background:#1f2227;color:#fff}.rules-nav button.is-on{background:#ffc400;color:#3a2500}.rules-nav em{padding:0 7px;border-radius:20px;background:#000;color:#fff;font-size:.66rem;font-style:normal}.rules-nav .is-on em{background:#3a2500;color:#ffc400}.rules-panel-h{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px 12px;margin-bottom:10px}.rules-panel-h h2{margin:0;color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.2;text-transform:none;overflow-wrap:anywhere;margin:0 auto 0 0;text-align:left}.rules-panel-intro{margin:0 0 12px;color:#cfd3d8;font-size:.86rem}.rules-qa{margin-bottom:8px;overflow:hidden;border:3px solid #000;border-radius:.6rem;background:#1d1f22;scroll-margin-top:80px}.rules-qa summary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 14px;color:#fff;font:700 .92rem Montserrat,serif;list-style:none;cursor:pointer}.rules-qa summary::-webkit-details-marker{display:none}.rules-qa summary:hover{background:#22252a}.rules-qa summary i{-ms-flex:none;flex:none;margin-left:auto;color:#ffc400;transition:transform .2s}.rules-qa[open] summary{background:#22252a}.rules-qa[open] summary i{transform:rotate(90deg)}.rules-answer{max-width:75ch;padding:10px 16px 12px;color:#d6d9dd;font-size:.88rem;line-height:1.6}.rules-answer a{color:#4cadff}.rules-answer b,.rules-answer h4,.rules-answer h5,.rules-answer h6{color:#fff}.rules-answer .lightbox-thumbnail{display:block;max-width:100%;margin:10px 0;border:3px solid #000;border-radius:.5rem}.rules-qa-foot{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:6px;padding:0 16px 14px}.rules-inline-guide{margin:10px 0;padding:10px;border:2px dashed #3a3f46;border-radius:.6rem;background:#14161a;white-space:normal}.rules-help{display:grid;grid-template-columns:minmax(0,1fr) auto;-ms-flex-align:center;align-items:center;gap:16px}.rules-help h2{margin:0;font-family:Montserrat,serif;font-size:22px;font-weight:700;text-align:left}.rules-help p{max-width:60ch;margin:4px 0 0;color:#cfd3d8;font-size:.86rem}.rules-warning{color:#ffb3b3!important;font-weight:700}.rules-help-actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.rules-guide-modal .modal-content{padding:0;border:4px solid #000;border-radius:.6rem;outline:3px solid #2b2f35;background:linear-gradient(180deg,#1d2024,#121416);color:#fff}.rules-guide-modal .modal-content:after{display:none}.rules-guide-modal .modal-header{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:10px;min-height:56px;padding:14px 16px 10px;border-bottom:2px solid #000}.rules-guide-modal .modal-header:has(>button){padding-inline:52px}.rules-guide-modal .modal-header:after{display:none}.rules-guide-modal .modal-title{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-width:0;margin:0;color:#fff;text-align:center;font-family:Komika,Arial,sans-serif;font-size:1.4rem;line-height:1.15;text-shadow:2px 2px 0 #000;overflow-wrap:anywhere}.rules-guide-modal .modal-content .modal-header>button{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.rules-guide-modal .modal-body{padding:14px 16px}.rules-guide-modal .modal-footer{padding:10px 16px 14px;border-top:0}.rules-guide-modal .modal-footer:before{display:none}.rules-symbols{display:grid;gap:8px}.rules-symbol{--rules-symbol:#e04848;display:grid;grid-template-columns:120px minmax(0,1fr) auto;-ms-flex-align:center;align-items:center;gap:14px;padding:10px 14px;border:2px solid #000;border-left:6px solid var(--rules-symbol);border-radius:.5rem;background:#101215;text-align:left}.rules-symbol h5{margin:0;color:var(--rules-symbol);font:700 1.05rem Montserrat,Arial,sans-serif;line-height:1.1}.rules-symbol h6{margin:2px 0 4px;padding-bottom:4px;border-bottom:1px solid #2b2f35;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rules-symbol p{margin:0;color:#cfd3d8;font-size:.82rem}.rules-symbol-maxed{--rules-symbol:#b67bff}.rules-symbol-vote{--rules-symbol:#ff5fb0}.rules-symbol-bonus{--rules-symbol:#3ddc84}.rules-symbol-boost{--rules-symbol:#ff9f1c}.rules-symbol-icons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:6px}.rules-symbol-icons img{width:48px;height:48px;object-fit:contain}.rules-symbol-rooms{-ms-flex-item-align:start;align-self:start;color:#9aa0a6;font:700 .66rem Montserrat,serif;letter-spacing:.05em;text-align:right;text-transform:uppercase}.rules-symbols-foot{margin:8px 0 0;color:#ff8a80;font-size:.76rem;font-weight:700}.rules-filters{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:6px;margin-top:14px}.modes-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.modes-tile{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:10px;min-width:0;padding:14px;border:3px solid #000;border-radius:.75rem;background:linear-gradient(165deg,#23262b,#15171a 55%);box-shadow:4px 4px 0 rgba(0,0,0,.5)}.modes-tile[hidden]{display:none}.modes-tile-h{display:grid;grid-template-columns:64px minmax(0,1fr);-ms-flex-align:center;align-items:center;gap:12px}.modes-tile-h .modes-tile-icon,.modes-tile-h img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 0 4px #000);transition:transform .25s}.modes-tile-h .modes-tile-icon{display:grid;place-items:center;color:#b67bff;font-size:1.8rem}.modes-tile-h h3{margin:0;color:#fff;font:700 1.1rem/1.15 Montserrat,Arial,sans-serif;overflow-wrap:anywhere;text-align:left}.modes-tile:hover .modes-tile-h img{transform:rotate(-6deg) scale(1.08)}.modes-tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:4px}.modes-tag{padding:0 7px;border:2px solid #000;border-radius:20px;background:#0f1113;color:#ddd;font:700 .6rem Montserrat,serif;letter-spacing:.04em;text-transform:uppercase}.modes-tag-level{background:#2a1047;color:#e3b8ff}.modes-tag-locked{background:#3a1214;color:#ffb3b3}.modes-live{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:4px 8px;padding:6px 9px;border:2px solid #000;border-radius:.5rem;background:#0b0c0e;font-size:.76rem;font-weight:700}.modes-live .js-modes-countdown,.modes-live time{color:#ffc400;font-variant-numeric:tabular-nums}.modes-live-dot{position:relative;-ms-flex:none;flex:none;width:9px;height:9px;border-radius:50%;background:#3ddc84}.modes-live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:#3ddc84;animation:ru-pulse 1.8s infinite}.modes-live-off .modes-live-dot{background:#666}.modes-live-off .modes-live-dot:after{display:none}.modes-live-soon .modes-live-dot,.modes-live-soon .modes-live-dot:after{background:#ffc400}.modes-live-count{margin-left:auto;color:#9aa0a6;font-weight:600;white-space:nowrap}.modes-tile-f{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.modes-tile-f .rules-act{-ms-flex:1;flex:1}.modes-compare-wrap{margin-top:12px;overflow-x:auto}.modes-compare{width:100%;min-width:620px;border-collapse:separate;border-spacing:0;color:#d6d9dd;font-size:.8rem}.modes-compare td,.modes-compare th{padding:8px 10px;border-bottom:1px solid #23262b;text-align:left;vertical-align:middle}.modes-compare thead th{color:#9aa0a6;font:700 .66rem Montserrat,serif;letter-spacing:.08em;text-transform:uppercase}.modes-compare td:first-child{color:#fff;font:700 .86rem Montserrat,Arial,sans-serif;white-space:nowrap}.modes-compare td:first-child img{width:26px;height:26px;margin-right:6px;object-fit:contain;vertical-align:middle}.modes-compare tbody tr:hover td{background:#1d1f22}.modes-compare a{color:#ffc400}.modes-compare-toggle{margin:0;list-style:none;cursor:pointer}.modes-compare-toggle::-webkit-details-marker{display:none}.modes-banner{display:grid;grid-template-columns:120px minmax(0,1fr) auto;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:12px;padding:14px;border:3px solid #000;border-radius:.75rem;background:radial-gradient(120% 160% at 0 50%,rgba(255,196,0,.16),transparent 0),#15171a}.modes-banner .modes-tile-icon,.modes-banner>img{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 0 6px #000)}.modes-banner .modes-tile-icon{display:grid;place-items:center;color:#b67bff;font-size:3.4rem}.modes-banner h2{margin:0;color:#ffc400;font-family:Komika,serif;font-size:2rem;text-align:left;text-shadow:2px 2px 0 #000}.modes-banner .modes-live{max-width:420px;margin-top:8px}.modes-banner-actions{display:grid;gap:8px}.modes-tabs{display:-ms-flexbox;display:flex;gap:6px;margin-bottom:10px;padding-bottom:6px;overflow-x:auto}.modes-tabs button{-ms-flex:none;flex:none;padding:5px 13px;border:2px solid #000;border-radius:30px;background:#0f1113;color:#ddd;font:700 .78rem Montserrat,serif;cursor:pointer}.modes-tabs button.is-on{background:#fff;color:#111}.modes-panel{min-height:120px;padding:14px 16px;border:3px solid #000;border-radius:.6rem;background:#1d1f22;color:#d6d9dd;font-size:.88rem;line-height:1.6}.modes-panel p{max-width:75ch}.modes-panel a{color:#ffc400}.modes-panel-guide{margin-top:12px}@media (max-width:860px){.rules-reader{grid-template-columns:minmax(0,1fr)}.rules-nav{position:static;display:-ms-flexbox;display:flex;gap:6px;padding-bottom:4px;overflow-x:auto}.rules-nav button{-ms-flex:none;flex:none;border:2px solid #000;background:#0f1113;white-space:nowrap}.rules-help{grid-template-columns:minmax(0,1fr)}.rules-help-actions{-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:720px){.modes-banner{grid-template-columns:72px minmax(0,1fr)}.modes-banner .modes-tile-icon,.modes-banner>img{width:72px;height:72px;font-size:2rem}.modes-banner h2{font-size:1.5rem}.modes-banner-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:620px){.rules-symbol{grid-template-columns:minmax(0,1fr)}.rules-symbol-icons{-ms-flex-pack:start;justify-content:flex-start}.rules-symbol-rooms{-ms-flex-order:-1;order:-1;text-align:left}}@media (max-width:520px){.rules-search input{padding:12px 46px 12px 42px;font-size:.92rem}.rules-search .rules-kbd{display:none}.rules-search-icon{left:15px}.rules-cats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rules-cat{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}}@media (prefers-reduced-motion:reduce){.rules-guide-modal *,.rules-guide-modal :after,.rules-guide-modal :before,.rules-page *,.rules-page :after,.rules-page :before{animation:none!important;transition:none!important}}.rules-paused *,.rules-paused :after,.rules-paused :before{animation-play-state:paused!important}