@media (min-width:640px){.welcome-message-dialog:open{height:max-content;max-height:min(90dvh, var(--app-dialog-max-height,40rem));align-content:start}}.welcome-message-dialog__header,.welcome-message-dialog__footer{flex-shrink:0}.welcome-message-dialog__body{flex:0 auto;min-height:0;overflow-y:auto}@media (min-width:640px){.app-dialog--scrollable:open{height:min(90dvh, var(--app-dialog-max-height,40rem))}.champion-picker-dialog:open{height:min(90dvh, var(--app-dialog-max-height,44rem))}}@media (max-width:639px){.champion-picker-dialog:open{height:100dvh;max-height:100dvh}}.app-dialog-scroll{scrollbar-width:thin;scrollbar-color:#6f86ffbf #2c28508c;overscroll-behavior:contain;scroll-behavior:smooth;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.app-dialog-scroll::-webkit-scrollbar{width:8px}.app-dialog-scroll::-webkit-scrollbar-track{background:#2c28508c;border-radius:999px;margin-block:.25rem}.app-dialog-scroll::-webkit-scrollbar-thumb{background:#6f86ffa6 padding-box padding-box;border:2px solid #0000;border-radius:999px}.app-dialog-scroll::-webkit-scrollbar-thumb:hover{background:#6f86ffd9 padding-box padding-box}@media (prefers-reduced-motion:reduce){.app-dialog-scroll{scroll-behavior:auto}}.horizontal-scroll-pan{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;scroll-behavior:auto;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;cursor:grab}.horizontal-scroll-pan::-webkit-scrollbar{display:none}.horizontal-scroll-pan.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto;scroll-snap-type:none}.horizontal-scroll-pan.is-dragging .bracket-match-card{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){.horizontal-scroll-pan{scroll-behavior:auto}}.horizontal-scroll-pan-edge{--edge-opacity:0;--edge-rim:calc(var(--edge-opacity) * .98);--edge-bloom:calc(var(--edge-opacity) * .62)}.horizontal-scroll-pan-edge:before,.horizontal-scroll-pan-edge:after{content:"";pointer-events:none;position:absolute;inset:0}.horizontal-scroll-pan-edge--start:before{opacity:var(--edge-rim);background:linear-gradient(to right, var(--color-pitch) 0%, color-mix(in srgb, var(--color-pitch) 78%, transparent) 18%, color-mix(in srgb, var(--color-pitch) 28%, transparent) 52%, transparent 100%);-webkit-mask-image:radial-gradient(115% 78% at 0%,#000 0% 42%,#0000 100%);mask-image:radial-gradient(115% 78% at 0%,#000 0% 42%,#0000 100%)}.horizontal-scroll-pan-edge--end:before{opacity:var(--edge-rim);background:linear-gradient(to left, var(--color-pitch) 0%, color-mix(in srgb, var(--color-pitch) 78%, transparent) 18%, color-mix(in srgb, var(--color-pitch) 28%, transparent) 52%, transparent 100%);-webkit-mask-image:radial-gradient(115% 78% at 100%,#000 0% 42%,#0000 100%);mask-image:radial-gradient(115% 78% at 100%,#000 0% 42%,#0000 100%)}.horizontal-scroll-pan-edge--start:after{opacity:var(--edge-bloom);background:linear-gradient(to right, color-mix(in srgb, var(--color-pitch-2) 92%, transparent) 0%, color-mix(in srgb, var(--color-pitch) 48%, transparent) 45%, transparent 100%);filter:blur(8px);transform-origin:0;transform:scale(1.06);-webkit-mask-image:radial-gradient(130% 68% at 0%,#000 0%,#0000 78%);mask-image:radial-gradient(130% 68% at 0%,#000 0%,#0000 78%)}.horizontal-scroll-pan-edge--end:after{opacity:var(--edge-bloom);background:linear-gradient(to left, color-mix(in srgb, var(--color-pitch-2) 92%, transparent) 0%, color-mix(in srgb, var(--color-pitch) 48%, transparent) 45%, transparent 100%);filter:blur(8px);transform-origin:100%;transform:scale(1.06);-webkit-mask-image:radial-gradient(130% 68% at 100%,#000 0%,#0000 78%);mask-image:radial-gradient(130% 68% at 100%,#000 0%,#0000 78%)}.knockout-bracket-connector{stroke:var(--color-brand-bright);stroke-opacity:.42}