.mtw-rules-page{color:#f5efdf;background:radial-gradient(at 90% 5%,#f5844220,#0000 34%),#090e19;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6}.mtw-rules-page button,.mtw-rules-page input{font:inherit}.mtw-rules-page button,.mtw-rules-page a,.mtw-rules-page summary{touch-action:manipulation}.mtw-rules-page button,.mtw-rules-page a{transition:color .16s,background-color .16s,border-color .16s,transform .16s}.mtw-rules-page button{cursor:pointer}.mtw-rules-page button:disabled{cursor:default;opacity:.35}.mtw-rules-page :focus-visible{outline-offset:5px;outline:2px solid #ffab70}.mtw-rules-skip{z-index:100;color:#15121b;background:#ffd4a9;border-radius:30px;padding:10px 18px;position:fixed;top:-70px;left:20px}.mtw-rules-skip:focus{top:15px}.mtw-rules-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:28px;max-width:1480px;min-height:86px;margin:auto;padding:18px 40px;display:flex}.mtw-rules-brand{letter-spacing:-2px;white-space:nowrap;font:italic 900 38px/.9 Impact,Arial Black,sans-serif}.mtw-rules-brand span{color:#ff9458;vertical-align:top;margin-left:5px;font:25px Arial}.mtw-rules-header>nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mtw-rules-header>nav>a{color:#adafba;border:1px solid #0000;border-radius:24px;padding:9px 16px;font-size:13px}.mtw-rules-header>nav>a:hover,.mtw-rules-header>nav>a[aria-current]{color:#ffe9d1;background:#ffad7611;border-color:#ffad7633}.mtw-rules-main{max-width:1400px;margin:auto;padding:64px 40px 100px}.mtw-rules-intro{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:38px;display:flex}.mtw-rules-eyebrow{letter-spacing:3px;color:#ffa76b;margin-bottom:17px;font-size:10px;font-weight:800}.mtw-rules-title{letter-spacing:-.8px;font-family:Impact,Arial Black,Arial,sans-serif;font-size:clamp(40px,5.5vw,76px);font-weight:900;line-height:.98}.mtw-rules-title span{color:#ffa56a}.mtw-rules-lead{color:#aeb4c3;margin-top:20px;font-size:15px}.mtw-rules-help{color:#aeb4c3;flex:0 260px;font-size:12px;position:relative}.mtw-rules-help>summary{cursor:pointer;color:#ffd1ac;justify-content:flex-end;align-items:center;gap:9px;padding:9px 0;list-style:none;display:flex}.mtw-rules-help>summary::-webkit-details-marker{display:none}.mtw-rules-help>p{background:#151d2c;border:1px solid #ffbd7e2a;border-radius:18px;margin-top:8px;padding:16px 18px;line-height:1.7}.mtw-rules-doc-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:36px;display:grid}.mtw-rules-doc-nav>a{background:#111927;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:13px;min-width:0;padding:17px 18px;display:flex}.mtw-rules-doc-nav>a>svg{color:#5c6474;flex:none;margin-left:auto}.mtw-rules-doc-nav>a:hover{background:#171f2e;border-color:#ffa76b70;transform:translateY(-2px)}.mtw-rules-doc-nav>a[aria-current]{background:linear-gradient(110deg,#ff9c5d23,#182030);border-color:#ffad7680}.mtw-rules-doc-icon{background:#ffffff07;border:1px solid #ffffff0a;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.mtw-rules-doc-nav small{letter-spacing:2px;color:#898f9e;font-size:9px;display:block}.mtw-rules-doc-nav strong{color:#f5e9d7;white-space:nowrap;font-size:14px;display:block}.mtw-rules-workspace{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:30px;display:grid}.mtw-rules-sidebar{flex-direction:column;gap:15px;min-width:0;max-height:calc(100dvh - 48px);display:flex;position:sticky;top:24px}.mtw-rules-toc{scrollbar-width:thin;scrollbar-color:#3b4352 transparent;background:#0e1522;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;min-height:0;display:flex;overflow:auto}.mtw-rules-toc>summary{cursor:pointer;color:#ded5c8;align-items:center;gap:9px;padding:17px 18px;font-size:12px;font-weight:700;list-style:none;display:flex}.mtw-rules-toc>summary::-webkit-details-marker{display:none}.mtw-rules-toc>summary>svg:last-child{color:#7b8394;margin-left:auto}.mtw-rules-toc:not([open])>summary>svg:last-child{transform:rotate(-90deg)}.mtw-rules-toc nav{border-top:1px solid #ffffff09;padding:0 10px 13px}.mtw-rules-toc nav a{color:#a8b0c2;overflow-wrap:anywhere;border-radius:10px;padding:9px 8px;font-size:11px;line-height:1.55;display:block}.mtw-rules-toc nav a:hover{color:#ffbd90;background:#ffac7010}.mtw-rules-toc nav a.is-subheading{color:#7f899d;padding-left:24px;font-size:10px}.mtw-rules-source{color:#858fa4;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:10px;display:flex}.mtw-rules-source>svg:last-child{margin-left:auto}.mtw-rules-source:hover{color:#ffbd90}.mtw-rules-document-wrap{background:#111927;border:1px solid #ffffff1b;border-radius:26px;min-width:0;overflow:hidden;box-shadow:0 30px 80px #00000014}.mtw-rules-document-bar{letter-spacing:.4px;color:#8993a5;background:#0f1623;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:12px;padding:15px 27px;font-size:10px;display:flex}.mtw-rules-document-bar>span:first-child{color:#d2c6b7;align-items:center;gap:8px;font-family:ui-monospace,Consolas,monospace;display:flex}.mtw-rules-tools{align-items:center;gap:12px;padding:19px 27px 0;display:flex}.mtw-rules-search{color:#8893a8;background:#0a111d;border:1px solid #ffffff1d;border-radius:30px;flex:1;align-items:center;gap:10px;min-width:0;height:42px;padding:0 14px;display:flex}.mtw-rules-search:focus-within{border-color:#ffb67e80}.mtw-rules-search>svg{flex:none}.mtw-rules-search>input{color:#f9ecd9;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.mtw-rules-search>input::-webkit-search-cancel-button{display:none}.mtw-rules-search>button{color:#a6adba;background:0 0;border:0;place-items:center;padding:3px;display:grid}.mtw-rules-search-results{color:#8993a5;align-items:center;gap:5px;min-height:30px;font-size:10px;display:flex}.mtw-rules-search-results>span{text-align:right;min-width:49px;margin-right:3px}.mtw-rules-search-results>button{color:#e6d5bf;background:#ffffff05;border:1px solid #ffffff1b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.mtw-rules-search-results>button:not(:disabled):hover{background:#ffad7622;border-color:#ffad7655}.mtw-rules-actions{border-bottom:1px solid #ffffff0c;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 27px 19px;display:flex}.mtw-rules-actions>button,.mtw-rules-actions>a{color:#afa997;background:0 0;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;padding:7px 12px;font-size:10px;line-height:1.3;display:flex}.mtw-rules-actions>button:hover,.mtw-rules-actions>a:hover{color:#ffd1a9;background:#ffad7610;border-color:#ffad7645}.mtw-rules-actions>a{margin-left:auto}.mtw-rules-markdown{color:#c9d0dc;overflow-wrap:anywhere;padding:36px 38px 45px;scroll-margin-top:24px;font-size:14px;line-height:1.85}.mtw-rules-markdown>:first-child{margin-top:0}.mtw-rules-markdown h1,.mtw-rules-markdown h2,.mtw-rules-markdown h3,.mtw-rules-markdown h4,.mtw-rules-markdown h5,.mtw-rules-markdown h6,.mtw-rules-markdown summary{scroll-margin-top:30px}.mtw-rules-markdown h1{letter-spacing:-.8px;color:#fff0d9;border-bottom:1px solid #ffffff16;margin:0 0 28px;padding-bottom:23px;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.3}.mtw-rules-markdown h2{color:#fff0dc;border-bottom:1px solid #ffffff14;margin:40px 0 19px;padding-bottom:12px;font-size:23px;font-weight:750;line-height:1.4}.mtw-rules-markdown h3{color:#f9e9d1;margin:30px 0 14px;font-size:19px;font-weight:750;line-height:1.45}.mtw-rules-markdown h4{color:#ffbd8d;margin:24px 0 10px;font-size:15px;font-weight:700}.mtw-rules-markdown h5,.mtw-rules-markdown h6{color:#f9e9d1;margin:20px 0 9px;font-size:14px;font-weight:700}.mtw-rules-markdown p{margin:14px 0}.mtw-rules-markdown ul,.mtw-rules-markdown ol{list-style:revert;margin:13px 0 20px;padding-left:24px}.mtw-rules-markdown li{margin:7px 0;padding-left:3px}.mtw-rules-markdown li::marker{color:#e6a274}.mtw-rules-markdown li>p{margin:7px 0}.mtw-rules-markdown li li{margin:5px 0}.mtw-rules-markdown strong{color:#f9ead5;font-weight:750}.mtw-rules-markdown em{color:#e0d7c8}.mtw-rules-markdown a{color:#ffbd87;text-underline-offset:3px;text-decoration:underline}.mtw-rules-markdown a:hover{color:#ffd6ab}.mtw-rules-markdown hr{border:0;border-top:1px solid #ffffff19;margin:30px 0}.mtw-rules-markdown blockquote{color:#a8b2c3;background:#ffa66c05;border-left:3px solid #ffac6e;margin:20px 0;padding:3px 0 3px 18px}.mtw-rules-markdown code{color:#ffd5ac;background:#ffffff07;border:1px solid #ffffff0a;border-radius:6px;padding:3px 6px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.mtw-rules-markdown pre{background:#080e18;border-radius:12px;margin:18px 0;padding:18px 20px;overflow:auto}.mtw-rules-markdown pre code{color:#d5deeb;background:0 0;border:0;padding:0}.mtw-rules-markdown details{background:#0d1522;border:1px solid #ffffff16;border-radius:17px;margin:13px 0;padding:0 20px;overflow:clip}.mtw-rules-markdown details[open]{border-color:#ffaf773b;padding-bottom:12px}.mtw-rules-markdown details>summary{cursor:pointer;color:#f3e4cd;padding:17px 25px 17px 0;font-size:15px;font-weight:700;line-height:1.55;list-style:none;position:relative}.mtw-rules-markdown details>summary::-webkit-details-marker{display:none}.mtw-rules-markdown details>summary:after{content:"+";color:#ffb17c;font-size:22px;font-weight:400;position:absolute;top:14px;right:0}.mtw-rules-markdown details[open]>summary:after{content:"−"}.mtw-rules-markdown details[open]>summary{border-bottom:1px solid #ffffff10;margin-bottom:17px}.mtw-rules-markdown details>:nth-child(2){margin-top:14px}.mtw-rules-markdown details h3{font-size:17px}.mtw-rules-table-scroll{scrollbar-width:thin;border:1px solid #ffffff1b;border-radius:12px;max-width:100%;margin:24px 0;overflow:auto}.mtw-rules-markdown table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.6}.mtw-rules-markdown th,.mtw-rules-markdown td{text-align:left;border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;min-width:105px;padding:12px 15px}.mtw-rules-markdown th{color:#ffe9cd;background:#ffffff05;font-weight:700}.mtw-rules-markdown tbody tr:nth-child(2n){background:#ffffff04}.mtw-rules-markdown img{border-radius:12px;max-width:100%;margin:20px auto}.mtw-rules-markdown input[type=checkbox]{accent-color:#ffa66b;margin-right:8px}.mtw-rules-markdown mark{color:#fff5db;background:#ffbd6150;border-radius:3px;padding:1px 0;box-shadow:0 0 0 1px #ffbd6140}.mtw-rules-markdown mark.is-current{color:#171420;background:#ffb369;box-shadow:0 0 0 2px #ffb369}.mtw-rules-document-end{background:#0f1622;border-top:1px solid #ffffff12;align-items:center;gap:13px;padding:27px 30px;font-size:12px;display:flex}.mtw-rules-document-end>span{color:#ffa368;font-size:23px}.mtw-rules-document-end>p{color:#9ba6b7}.mtw-rules-document-end>a{color:#ffd3aa;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;display:flex}.mtw-rules-footer{color:#758096;letter-spacing:1px;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:15px;max-width:1320px;margin:0 auto;padding:30px 0;font-size:10px;display:flex}.mtw-rules-footer>a:first-child{color:#e4d8c6;letter-spacing:0;font-weight:800}.mtw-rules-footer span{color:#ffab70;margin-left:5px}.mtw-rules-footer>a:last-child{letter-spacing:0;color:#a8a7a7}@media (min-width:1440px){.mtw-rules-header{padding-left:80px;padding-right:80px}}@media (max-width:1050px){.mtw-rules-main{padding:45px 25px 70px}.mtw-rules-header{padding:18px 25px}.mtw-rules-workspace{grid-template-columns:210px minmax(0,1fr);gap:20px}.mtw-rules-doc-nav{gap:9px}.mtw-rules-doc-nav>a{gap:9px;padding:14px 12px}.mtw-rules-doc-icon{width:34px;height:38px;font-size:18px}.mtw-rules-doc-nav strong{font-size:12px}.mtw-rules-markdown{padding:30px 26px}.mtw-rules-tools{flex-wrap:wrap;gap:7px;padding:17px 20px 0}.mtw-rules-search{flex-basis:100%}.mtw-rules-search-results{margin-left:auto}.mtw-rules-actions{padding:6px 20px 15px}.mtw-rules-footer{margin:0 25px}}@media (max-width:740px){.mtw-rules-header{flex-wrap:wrap;gap:15px;padding:20px}.mtw-rules-header>nav{border-top:1px solid #ffffff0d;flex:1 0 100%;order:3;justify-content:center;padding-top:8px}.mtw-rules-header>nav>a{padding:7px 12px;font-size:12px}.mtw-rules-brand{font-size:32px}.mtw-rules-main{padding:35px 17px 55px}.mtw-rules-intro{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:28px}.mtw-rules-title{font-size:52px}.mtw-rules-lead{max-width:290px;font-size:13px}.mtw-rules-help{flex:auto;width:100%;font-size:11px}.mtw-rules-help>summary{justify-content:flex-start;padding:0}.mtw-rules-help>p{max-width:500px}.mtw-rules-doc-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.mtw-rules-doc-nav>a{border-radius:16px;padding:13px 12px}.mtw-rules-doc-nav strong{font-size:12px}.mtw-rules-workspace{flex-direction:column;gap:16px;display:flex}.mtw-rules-sidebar{gap:10px;width:100%;max-height:none;position:static}.mtw-rules-toc{max-height:300px}.mtw-rules-toc>summary{padding:13px 16px;font-size:12px}.mtw-rules-toc nav{columns:2;column-gap:10px}.mtw-rules-toc nav a{break-inside:avoid;padding:7px;font-size:10px}.mtw-rules-toc nav a.is-subheading{padding-left:16px;font-size:10px}.mtw-rules-source{align-self:flex-end;padding-right:5px}.mtw-rules-document-wrap{border-radius:20px;width:100%}.mtw-rules-document-bar{padding:13px 18px;font-size:9px}.mtw-rules-tools{padding:15px 15px 0}.mtw-rules-actions{gap:6px;padding:6px 15px 15px}.mtw-rules-actions>button,.mtw-rules-actions>a{padding:7px 9px;font-size:9px}.mtw-rules-markdown{padding:27px 20px 32px;font-size:13px}.mtw-rules-markdown h1{margin-bottom:22px;padding-bottom:19px;font-size:26px}.mtw-rules-markdown h2{margin-top:30px;font-size:21px}.mtw-rules-markdown h3{font-size:17px}.mtw-rules-markdown details{border-radius:14px;padding-left:14px;padding-right:14px}.mtw-rules-markdown details>summary{font-size:13px}.mtw-rules-markdown details h3{font-size:15px}.mtw-rules-markdown details h4{font-size:13px}.mtw-rules-markdown ul,.mtw-rules-markdown ol{padding-left:19px}.mtw-rules-document-end{flex-wrap:wrap;padding:22px 19px;font-size:11px}.mtw-rules-document-end>a{margin-left:36px}.mtw-rules-footer{flex-wrap:wrap;margin:0 20px;padding:25px 0;font-size:9px}.mtw-rules-footer>p{flex-basis:100%;order:3;font-size:8px}}@media (prefers-reduced-motion:reduce){.mtw-rules-page *{scroll-behavior:auto!important;transition:none!important}}@media (max-width:740px){.mtw-rules-header{flex-wrap:nowrap;gap:12px;padding:17px}.mtw-rules-header>nav.mtw-site-nav{border-top:0;flex:auto;order:0;justify-content:flex-end;padding-top:0}.mtw-rules-header>nav.mtw-site-nav>a{padding:0}}
