html[data-rules-v2-feed]{overscroll-behavior:none;height:100svh;max-height:100svh;overflow:hidden}html[data-rules-v2-feed] body{overscroll-behavior:none;width:100%;height:100svh;max-height:100svh;position:fixed;inset:0;overflow:hidden}html[data-rules-v2-feed] .site-header,html[data-rules-v2-feed] footer.no-print{display:none!important}html[data-rules-v2-feed] .rules-v2-page,html[data-rules-v2-feed] .rules-v2-shell{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}html[data-rules-v2-feed] .rules-v2-page-tools{z-index:30;width:auto;max-width:calc(100% - .4rem);padding:max(.4rem, env(safe-area-inset-top,0px)) .5rem .4rem;background:0 0;border-bottom:0;flex-flow:column;align-items:flex-end;gap:.35rem;position:absolute;top:0;left:auto;right:0;overflow:visible}html[data-rules-v2-feed] .rules-v2-debug-toggle{background:var(--paper);border-color:var(--rule);color:var(--ink);display:inline-flex}html[data-rules-v2-feed] .rules-v2-page-tools-cluster{display:none}html[data-rules-v2-feed] .rules-v2-page-tools-debug .rules-v2-page-tools-cluster{-webkit-overflow-scrolling:touch;border:1px solid var(--rule);background:var(--paper);border-radius:.5rem;flex-flow:column;align-items:stretch;gap:.45rem;width:min(20rem,100vw - 1rem);max-height:min(70svh,28rem);padding:.55rem;display:flex;overflow:hidden auto;box-shadow:0 8px 24px #00000047}html[data-rules-v2-feed] .rules-v2-experimental{width:100%;position:static}html[data-rules-v2-feed] .rules-v2-experimental-panel{width:100%;max-width:none;max-height:none;box-shadow:none;margin-top:.35rem;position:static;top:auto;right:auto;overflow:visible}html[data-rules-v2-feed] .rules-v2-feed-root{flex:auto;min-height:0}html[data-rules-v2-feed] .flex.min-h-full.flex-col,html[data-rules-v2-feed] main{flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.rules-v2-feed-root{--ink:#e8e6df;--paper:#121212;--paper-2:#181818;--rule:#3a3d40;--accent:#6fbf8f;--danger:#c41932;--section-banner:#fff;--section-glow:#2ad8f4;background:linear-gradient(168deg, var(--paper) 0%, var(--paper-2) 100%);height:100svh;max-height:100svh;color:var(--ink);position:fixed;inset:0;overflow:hidden}html:not(.dark) .rules-v2-feed-root{--ink:#1c1a17;--paper:#fff;--paper-2:#fff;--rule:#cfc8bb;--accent:#1f7a4a;--section-banner:#0a4a58;--section-glow:transparent;--media-bg:#fff;background:var(--paper)}html[data-rules-v2-feed] .rules-v2-feed-root.rules-v2{width:100%;max-width:none;margin:0;padding:0}.rules-v2-chrome{z-index:1;padding:max(.4rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) .45rem max(1rem, env(safe-area-inset-left,0px));pointer-events:auto;flex-direction:column;flex:none;align-items:center;gap:.28rem;display:flex;position:relative}.rules-v2-chrome-brand{pointer-events:auto;justify-content:space-between;align-items:center;gap:.6rem;width:min(22rem,100%);display:flex}html[data-rules-v2-feed] .rules-v2-chrome .rules-v2-masthead{background:0 0;flex:auto;min-width:0;margin:0;padding:.1rem 0 .15rem}html[data-rules-v2-feed] .rules-v2-chrome .rules-v2-logo,html[data-rules-v2-feed] .rules-v2-chrome .rules-v2-logo.logo-lockup-mark{width:4.3rem;min-width:4.3rem;max-width:4.3rem;height:4.3rem;max-height:4.3rem}html[data-rules-v2-feed] .rules-v2-chrome .rules-v2-logo-wordmark{letter-spacing:.18em;font-size:1.12rem}html[data-rules-v2-feed] .rules-v2-chrome .rules-v2-handbook-title{letter-spacing:.08em;font-size:.62rem}.rules-v2-feed-tools{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.rules-v2-feed-theme{color:var(--ink)}.rules-v2-feed-lang{flex-shrink:0}.rules-v2-feed{scroll-behavior:smooth;height:100%;scroll-padding-top:max(.5rem, env(safe-area-inset-top,0px));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:hidden auto}.rules-v2-section{flex-direction:column;display:flex}.rules-v2-section-head{z-index:3;background:var(--paper);padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px));position:relative}.rules-v2-slide{box-sizing:border-box;height:auto;max-height:none;padding:.85rem max(1rem, env(safe-area-inset-right,0px)) 1.7rem max(1rem, env(safe-area-inset-left,0px));scroll-margin-top:max(.5rem, env(safe-area-inset-top,0px));flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:visible}.rules-v2-slide-head{text-align:center;flex-direction:column;flex:none;align-items:center;gap:.1rem;margin:0 0 .3rem;padding:0;display:flex}.rules-v2-slide-kicker{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 42%, transparent);margin:0;font-size:.68rem;font-weight:600}.rules-v2-slide .action-title{letter-spacing:.06em;text-transform:uppercase;color:var(--section-banner);text-shadow:0 0 .4px #fff, 0 0 1px #5cefff, 0 0 4px var(--section-glow);border:0;justify-content:center;align-items:center;gap:.28em;margin:0;padding:0;font-size:1.55rem;font-weight:800;line-height:1.12;display:flex}.rules-v2-section-head .section-title{letter-spacing:.07em;text-transform:uppercase;width:100%;color:var(--section-banner);text-shadow:0 0 .4px #fff, 0 0 1px #5cefff, 0 0 4px var(--section-glow);background-image:linear-gradient(90deg, color-mix(in srgb, var(--section-glow) 28%, transparent) 0%, color-mix(in srgb, var(--section-glow) 14%, transparent) 42%, color-mix(in srgb, var(--section-glow) 6%, transparent) 72%, transparent 100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;justify-content:flex-start;align-items:center;gap:.4em;margin:0;padding:.1rem .35rem .06rem .15rem;font-size:.92rem;font-weight:800;line-height:1.05;display:flex}html:not(.dark) .rules-v2-slide .action-title,html:not(.dark) .rules-v2-section-head .section-title{text-shadow:none}html:not(.dark) .rules-v2-section-head .section-title{background-image:linear-gradient(90deg, var(--rule), var(--rule))}.rules-v2-section-head .section-title-pieces,html:not(.dark) .rules-v2-section-head .section-title-pieces{background-image:none}.rules-v2-section-head .section-title .action-icon{width:1.05em;height:1.05em}.rules-v2-slide .action-icon{flex-shrink:0;width:.68em;height:.68em}.rules-v2-slide-part-title{justify-content:center;font-size:1.55rem}.rules-v2-slide-body{flex-direction:column;flex:none;justify-content:flex-start;gap:.45rem;min-height:0;display:flex}.rules-v2-slide-part{flex-direction:column;flex:none;justify-content:flex-start;gap:.22rem;min-height:0;display:flex}.rules-v2-slide-media{flex:none;width:100%;max-width:100%;margin:0;display:block;position:relative}.rules-v2-slide-media .rules-v2-diagram,.rules-v2-slide-media .placeholder-img{width:100%;max-width:none;height:auto;aspect-ratio:var(--rules-v2-diagram-aspect);border-radius:6px;display:block}.rules-v2-slide[data-parts="1"] .rules-v2-slide-media .rules-v2-diagram,.rules-v2-slide[data-parts="1"] .rules-v2-slide-media .placeholder-img{max-height:46dvh}.rules-v2-slide[data-parts="2"] .rules-v2-slide-media .rules-v2-diagram,.rules-v2-slide[data-parts="2"] .rules-v2-slide-media .placeholder-img{max-height:24dvh}.rules-v2-slide-media .rules-v2-diagram .rules-diagram-canvas canvas,.rules-v2-slide-media .rules-v2-diagram .rules-diagram-snapshot{object-position:center;object-fit:cover!important}.rules-v2-slide-media .rules-v2-diagram-goal,.rules-v2-slide-part .rules-v2-diagram-goal{aspect-ratio:2.35}.rules-v2-slide-media .rules-v2-diagram-goal .rules-diagram-canvas canvas,.rules-v2-slide-media .rules-v2-diagram-goal .rules-diagram-snapshot{object-position:center 62%}.rules-v2-slide-media .rules-v2-diagram-setup,.rules-v2-slide-part .rules-v2-diagram-setup{aspect-ratio:var(--rules-v2-diagram-aspect);overflow:visible}.rules-v2-slide[data-parts="1"] .rules-v2-slide-media .rules-v2-diagram-setup,.rules-v2-slide[data-parts="2"] .rules-v2-slide-media .rules-v2-diagram-setup{max-height:62dvh}.rules-v2-slide-media .rules-v2-diagram-setup .rules-diagram-canvas canvas,.rules-v2-slide-media .rules-v2-diagram-setup .rules-diagram-snapshot,.rules-v2-slide-part .rules-v2-diagram-setup .rules-diagram-canvas canvas,.rules-v2-slide-part .rules-v2-diagram-setup .rules-diagram-snapshot{object-fit:contain!important}.rules-v2-slide-media .rules-v2-diagram-coaster,.rules-v2-slide-part .rules-v2-diagram-coaster,.rules-v2-slide-media .rules-v2-diagram-boatJump,.rules-v2-slide-part .rules-v2-diagram-boatJump,.rules-v2-slide-media .rules-v2-diagram-fatalWater,.rules-v2-slide-part .rules-v2-diagram-fatalWater{aspect-ratio:var(--rules-v2-diagram-aspect);overflow:visible}.rules-v2-slide-media .rules-v2-diagram-coaster .rules-diagram-canvas canvas,.rules-v2-slide-media .rules-v2-diagram-coaster .rules-diagram-snapshot,.rules-v2-slide-part .rules-v2-diagram-coaster .rules-diagram-canvas canvas,.rules-v2-slide-part .rules-v2-diagram-coaster .rules-diagram-snapshot,.rules-v2-slide-media .rules-v2-diagram-boatJump .rules-diagram-canvas canvas,.rules-v2-slide-media .rules-v2-diagram-boatJump .rules-diagram-snapshot,.rules-v2-slide-part .rules-v2-diagram-boatJump .rules-diagram-canvas canvas,.rules-v2-slide-part .rules-v2-diagram-boatJump .rules-diagram-snapshot,.rules-v2-slide-media .rules-v2-diagram-fatalWater .rules-diagram-canvas canvas,.rules-v2-slide-media .rules-v2-diagram-fatalWater .rules-diagram-snapshot,.rules-v2-slide-part .rules-v2-diagram-fatalWater .rules-diagram-canvas canvas,.rules-v2-slide-part .rules-v2-diagram-fatalWater .rules-diagram-snapshot{object-position:center;transform:none;object-fit:contain!important}.rules-v2-slide-media .rules-v2-diagram-dice,.rules-v2-slide-part .rules-v2-diagram-dice{aspect-ratio:1.95;width:72%;max-width:72%;margin-inline:auto;overflow:hidden}.rules-v2-slide-media .rules-v2-diagram-dice .rules-diagram-canvas canvas,.rules-v2-slide-media .rules-v2-diagram-dice .rules-diagram-snapshot,.rules-v2-slide-part .rules-v2-diagram-dice .rules-diagram-canvas canvas,.rules-v2-slide-part .rules-v2-diagram-dice .rules-diagram-snapshot{object-position:center;transform:none;object-fit:contain!important}.rules-v2-slide-media .rules-v2-diagram-coaster-setup,.rules-v2-slide-part .rules-v2-diagram-coaster-setup{aspect-ratio:1.55;width:62%;max-width:62%;margin-inline:auto;overflow:hidden}.rules-v2-slide-media .rules-v2-diagram-compact,.rules-v2-slide-part .rules-v2-diagram-compact{aspect-ratio:2.55;overflow:hidden}.rules-v2-slide-media .rules-v2-diagram-crushOutcomes,.rules-v2-slide-part .rules-v2-diagram-crushOutcomes{aspect-ratio:.68;width:48%;max-width:48%;margin-inline:auto;overflow:hidden}.rules-v2-slide-media .rules-v2-diagram-stack,.rules-v2-slide-part .rules-v2-diagram-stack{aspect-ratio:2.35;width:64%;max-width:64%;margin-inline:auto;overflow:hidden}.rules-v2-slide-media .rules-v2-diagram-tight,.rules-v2-slide-part .rules-v2-diagram-tight{aspect-ratio:2.7;width:50%;max-width:50%;margin-inline:auto;overflow:hidden}.rules-v2-slide-media .rules-v2-diagram-dice.rules-v2-diagram-tight,.rules-v2-slide-part .rules-v2-diagram-dice.rules-v2-diagram-tight{aspect-ratio:1.95;width:72%;max-width:72%}.rules-v2-slide-media[data-wide=true] .rules-v2-diagram,.rules-v2-slide-part[data-wide=true] .rules-v2-diagram{aspect-ratio:auto;max-width:none;min-height:0}.rules-v2-slide-media .rules-v2-diagram-pieces,.rules-v2-slide-part .rules-v2-diagram-pieces{aspect-ratio:auto;max-height:none;overflow:visible}:is(.rules-v2-slide-media:has(.rules-v2-diagram-pieces),.rules-v2-slide-part:has(.rules-v2-diagram-pieces)){overflow:visible}.rules-v2-slide-media .rules-v2-diagram-pieces .rules-diagram-canvas canvas,.rules-v2-slide-media .rules-v2-diagram-pieces .rules-diagram-snapshot{object-fit:contain!important}html[data-rules-v2-feed] .rules-v2-slide>.actions-intro{box-sizing:border-box;text-align:left;flex:none;align-self:center;width:min(22.5rem,100%);margin:0 0 .35em;font-size:1.08rem;line-height:1.4}html[data-rules-v2-feed] .rules-v2-slide[data-intro=true]{min-height:0;padding:.15rem max(1rem, env(safe-area-inset-right,0px)) .2rem max(1rem, env(safe-area-inset-left,0px));justify-content:flex-start}html[data-rules-v2-feed] .rules-v2-slide[data-intro=true]>.actions-intro{text-align:center;margin:0;font-size:1.2rem;line-height:1.25}.rules-v2-slide-text{box-sizing:border-box;text-align:left;flex:none;align-self:center;width:min(22.5rem,100%);padding:0;font-size:1.08rem;line-height:1.4;overflow:visible}.rules-v2-slide-text p{text-align:left;margin:.2em 0}.rules-v2-slide-text .rules-v2-boat-seats-under{margin-top:.4rem}.rules-v2-slide-text .rules-v2-boat-seats-under .rules-diagram-boatSeats-item{max-width:2.35rem}.rules-v2-slide-text .rules-v2-boat-seats-under .rules-diagram-boatSeats-svg{opacity:.92}.rules-v2-slide-footer{padding:.45rem 0 max(1.2rem, env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule);text-align:center;color:color-mix(in srgb, var(--ink) 55%, transparent);flex:none;margin-top:1rem;font-size:.78rem;line-height:1.35}.rules-v2-slide-footer p{margin:0}.rules-v2-slide-footer a{color:inherit}
