.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}*,*:before,*:after{box-sizing:border-box}:root{-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}b,strong{font-weight:bolder}small{font-size:.875em}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:hover{cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}[hidden]{display:none!important}:root{--attention-dot-size: 12px;--attention-dot-top: 0;--attention-dot-right: 0}.attention-dot{position:absolute;top:var(--attention-dot-top);right:var(--attention-dot-right);width:var(--attention-dot-size);height:var(--attention-dot-size);aspect-ratio:1/1;background-color:var(--danger);border:2px solid var(--black-950);border-radius:50%}:root{--accent: var(--yellow-500);--accent-hover: var(--yellow-300);--accent-bg: var(--yellow-800);--accent-shadow: var(--yellow-500-transparent);--accent-rgb: var(--yellow-500-rgb);--accent-secondary: var(--orange-400);--accent-secondary-shadow: var(--orange-400-transparent);--danger: var(--red-500);--danger-border: var(--red-350);--danger-bg: var(--red-750);--success: var(--green-600);--success-border: var(--green-350);--success-bg: var(--green-750);--text: var(--white-950);--text-muted: var(--white-600);--text-on-accent: var(--black-950);--icon: var(--text);--icon-muted: var(--text-muted);--border: var(--white-300);--scroll: var(--white-300);--primary-button-bg: var(--black-800);--secondary-button-bg: var(--black-500);--mini-button-bg: var(--white-100);--mini-button-hover-bg: var(--white-300);--panel: var(--black-500);--panel-dark: var(--black-600);--panel-darker: rgb(26, 26, 26);--panel-solid: var(--black-950);--modal-bg: var(--black-800);--modal-backdrop: var(--black-500);--body-bg: linear-gradient(180deg, #0a0a0a, #1f1f1f);--grid-row-border: var(--white-100);--white-50: #ffffff0d;--white-100: #ffffff1a;--white-150: #ffffff26;--white-200: #ffffff33;--white-250: #ffffff40;--white-300: #ffffff4d;--white-350: #ffffff59;--white-400: #ffffff66;--white-450: #ffffff73;--white-500: #ffffff80;--white-550: #ffffff8c;--white-600: #ffffff99;--white-650: #ffffffa6;--white-700: #ffffffb2;--white-750: #ffffffbf;--white-800: #ffffffcc;--white-850: #ffffffd9;--white-900: #ffffffe5;--white-950: #ffffff;--black-50: #0000000d;--black-100: #0000001a;--black-150: #00000026;--black-200: #00000033;--black-250: #00000040;--black-300: #0000004d;--black-350: #00000059;--black-400: #00000066;--black-450: #00000073;--black-500: #00000080;--black-550: #0000008c;--black-600: #00000099;--black-650: #000000a6;--black-700: #000000b2;--black-750: #000000bf;--black-800: #000000cc;--black-850: #000000d9;--black-900: #000000e5;--black-950: #000000;--yellow-50: #ffffe4;--yellow-100: #ffffd1;--yellow-150: #ffffb8;--yellow-200: #ffffa3;--yellow-250: #ffff8b;--yellow-300: #ffff75;--yellow-350: #ffff5c;--yellow-400: #ffff47;--yellow-450: #ffff2e;--yellow-500: #ffff1a;--yellow-500-transparent: #ffff1a80;--yellow-500-rgb: 255, 255, 26;--yellow-550: #f2f20a;--yellow-600: #cfcf17;--yellow-650: #adad1f;--yellow-700: #8f8f24;--yellow-750: #6a6a25;--yellow-800: #494922;--yellow-850: #2c2c1b;--yellow-900: #141410;--yellow-950: #000000;--red-50: #ffe5e5;--red-100: #ffd1d1;--red-150: #ffb8b8;--red-200: #ffa3a3;--red-250: #ff8a8a;--red-300: #ff7575;--red-350: #ff5c5c;--red-400: #ff4747;--red-450: #ff2e2e;--red-500: #ff1a1a;--red-550: #f20d0d;--red-600: #cf1717;--red-650: #ad1f1f;--red-700: #8f2424;--red-750: #6a2624;--red-800: #492222;--red-850: #2d1b1b;--red-900: #141010;--red-950: #000000;--orange-50: #ffefe5;--orange-100: #ffe3d1;--orange-150: #ffd3b8;--orange-200: #ffc6a3;--orange-250: #ffb78a;--orange-300: #ffaa75;--orange-350: #ff9a5c;--orange-400: #ff8e47;--orange-400-transparent: #ff8e4780;--orange-450: #ff7e2e;--orange-500: #ff711a;--orange-550: #f2650d;--orange-600: #cf5d17;--orange-650: #ad551f;--orange-700: #8f4d24;--orange-750: #6a3f25;--orange-800: #493122;--orange-850: #2c221b;--orange-900: #141110;--orange-950: #000000;--blue-50: #e5edff;--blue-100: #d1dfff;--blue-150: #b8cdff;--blue-200: #a3bfff;--blue-250: #8aadff;--blue-300: #759fff;--blue-350: #5c8dff;--blue-400: #477eff;--blue-450: #2e6dff;--blue-500: #1a5eff;--blue-550: #0d52f2;--blue-600: #174ecf;--blue-650: #1f49ad;--blue-700: #24448f;--blue-750: #253a6a;--blue-800: #222e49;--blue-850: #1b202c;--blue-900: #101114;--blue-950: #000000;--green-50: #e8ffe5;--green-100: #d6ffd1;--green-150: #c0ffb8;--green-200: #aeffa3;--green-250: #97ff8a;--green-300: #85ff75;--green-350: #6fff5c;--green-400: #5dff47;--green-450: #46ff2e;--green-500: #34ff1a;--green-550: #28f20d;--green-600: #2ccf17;--green-650: #2fad1f;--green-700: #308f24;--green-750: #2c6b24;--green-800: #254b20;--green-850: #1b2e19;--green-900: #0f150e;--green-950: #000000}.cdk-overlay-container,.cdk-overlay-pane{z-index:2000!important}.cdk-overlay-backdrop{background:var(--modal-backdrop);backdrop-filter:blur(2px)}.game-picker-panel{top:0!important;left:0!important;right:0!important;width:100%}.toast-container{z-index:2001!important;width:344px!important;display:flex;flex-direction:column;pointer-events:auto;left:10px!important;transform:none!important}.mobile.portrait .toast-container{width:calc(100dvw - 20px)!important}:root{--loading-size: 24px;--loading-color: var(--black-950)}.loading{width:var(--loading-size);fill:var(--loading-color);animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slot-host-modal{display:flex;flex-direction:column;max-width:640px;max-height:640px;width:100%;overflow:hidden}.slot-host-modal .cdk-dialog-container{display:flex;justify-content:center;max-height:100%;overflow:hidden}.mobile .slot-host-modal{min-width:100%;max-width:unset;max-height:100%}.mobile.landscape .slot-host-modal{max-height:calc(100dvh - 24px);width:75%;min-width:unset}:root{--primary-btn-size: 100%;--primary-btn-border-radius: 16px;--primary-btn-badge-font-size: 16px;--primary-btn-badge-line-height: 24px;--primary-btn-icon-size: 42px;--secondary-btn-size: 100%;--secondary-btn-border-radius: 16px;--secondary-btn-icon-size: 36px}.primary-button{display:flex;width:var(--primary-btn-size);height:var(--primary-btn-size);border-radius:var(--primary-btn-border-radius);aspect-ratio:1/1;padding:8px;justify-content:center;align-items:center;border:1px solid var(--border);background-color:var(--primary-button-bg);backdrop-filter:blur(2px);transition:background-color,border .2s ease-in-out;position:relative}@media (hover: hover){.primary-button:hover{border:1px solid var(--accent)}}.primary-button.active{background-color:var(--accent-bg);border:1px solid var(--accent)}.primary-button:disabled{opacity:.6;pointer-events:none;cursor:default}.primary-button app-icon{fill:var(--icon);width:var(--primary-btn-icon-size)}.primary-button .button-badge{position:absolute;top:-8px;right:-8px;display:flex;justify-content:center;align-items:center;padding:0 8px;background-color:var(--accent);border-radius:100px;color:var(--text-on-accent);text-align:center;font-size:var(--primary-btn-badge-font-size);font-style:normal;font-weight:700;line-height:var(--primary-btn-badge-line-height)}.secondary-button{display:flex;width:var(--secondary-btn-size);height:var(--secondary-btn-size);border-radius:var(--secondary-btn-border-radius);aspect-ratio:1/1;padding:8px;justify-content:center;align-items:center;border:1px solid var(--border);background-color:var(--secondary-button-bg);backdrop-filter:blur(2px)}@media (hover: hover){.secondary-button:hover{border:1px solid var(--text)}}.secondary-button:disabled{opacity:.6;pointer-events:none;cursor:default}.secondary-button app-icon{fill:var(--icon);min-width:var(--secondary-btn-icon-size)}.cta-button{display:flex;align-items:center;justify-content:center;padding:12px;height:48px;border-radius:12px;font-size:14px;font-weight:700;line-height:21px;text-transform:uppercase;transition:background-color .2s ease-in-out}.cta-button:disabled{opacity:.6;pointer-events:none}.cta-button.cta-primary-button{background-color:var(--accent);color:var(--text-on-accent)}@media (hover: hover){.cta-button.cta-primary-button:hover{background-color:var(--accent-hover)}}.cta-button.cta-secondary-button{background-color:transparent;color:var(--accent);border:1px solid var(--accent)}@media (hover: hover){.cta-button.cta-secondary-button:hover{color:var(--accent-hover);border-color:var(--accent-hover)}}.accent{color:var(--accent);font-size:16px;font-weight:600;line-height:24px}.play-type{color:var(--text);font-size:14px;line-height:21px;font-weight:400}:root{--scrollbar-width: 8px}.non-interactive{pointer-events:none;cursor:default}.scrollable{overflow-y:auto}@supports (scrollbar-color: auto){.scrollable{scrollbar-width:thin;scrollbar-color:var(--scroll) transparent}}.scrollable::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollable::-webkit-scrollbar-track{background-color:transparent}.scrollable::-webkit-scrollbar-thumb{background-color:var(--scroll);border-radius:100px}h3,p{margin:0;font-style:normal}h3{color:var(--accent);text-align:center;font-size:16px;font-weight:700;line-height:24px;padding:24px 0 12px;margin:0}ul,ol{margin:0;padding-left:20px}ul li,ol li{color:var(--text-muted);font-size:14px;font-style:normal;font-weight:400;line-height:21px}p,.listEntry{color:var(--text-muted);font-size:14px;font-weight:400;line-height:21px;white-space:pre-line}p span.index,.listEntry span.index{color:var(--text)}img{display:flex;margin:12px auto;max-width:100%;height:auto}.logo{margin:0 auto 12px}.header-image{zoom:80%}.sub-title{color:var(--text);text-align:center;font-size:14px;font-weight:500;line-height:21px;margin-bottom:12px;margin-top:12px}.game-rules .sub-title{text-align:left}.horizontal-group{display:flex;margin:0 auto;justify-content:center}.horizontal-group img{width:80px;height:80px;object-fit:contain;margin:0}.vertical-group .list{padding-top:8px}.vertical-group .list .listEntry{display:flex;gap:12px}.centered-text{text-align:center}.arrow-group{display:flex;flex-wrap:nowrap;margin:20px auto;justify-content:center;align-items:center}.arrow-group>*{margin-left:5px;margin-right:5px}.arrow-group .arrow{height:unset}@media (max-width: 400px){.arrow-group{margin:0 auto;flex-wrap:wrap}.arrow-group>*{min-width:max-content;margin-left:100%;margin-right:100%;margin-bottom:5px}.arrow-group>:first-child{margin-top:20px}.arrow-group>:last-child{margin-bottom:20px}.arrow-group .arrow{transform:rotate(90deg)}}.paytable-grid{width:100%;table-layout:auto;margin-top:12px;margin-bottom:12px;border:1px solid var(--white-100);border-collapse:separate;border-left:0;border-radius:10px;border-spacing:0;text-align:center;background-color:#1d1d1d}.paytable-grid tbody{display:table-header-group;border-color:inherit;border-collapse:separate;text-align:inherit}.paytable-grid tr{display:table-row;vertical-align:middle;text-align:inherit;border-color:inherit}.paytable-grid td,.paytable-grid th{padding:8px;text-align:inherit;vertical-align:inherit;box-sizing:content-box;border-left:1px solid var(--white-100);border-top:1px solid var(--white-100)}.paytable-grid th{color:var(--text-muted);font-size:12px;font-weight:400;line-height:18px;border-top:none}.paytable-grid th:first-child{border-top-left-radius:10px}.paytable-grid th:last-child{border-top-right-radius:10px}.paytable-grid td{color:var(--text);text-align:center;font-size:14px;font-weight:400;line-height:21px}.paytable-grid tbody:last-child tr:last-child td:first-child{border-radius:0 0 0 10px}.image-wrapper{padding:12px;display:flex;align-items:center;justify-content:center}.side-group{display:flex;margin:auto}.side-group img{margin:0}.side-group div{flex:1 1 0}.side-group p{margin:auto;flex:3 1 0}:root{--volume-silent: var(--white-300);--volume-low: var(--green-500);--volume-medium: var(--yellow-500);--volume-high: var(--red-500)}.dev-menu-modal{max-width:100dvw;max-height:100dvh}.modify-response-modal{max-width:100%;max-height:100%}.dev-btn{padding:6px 12px;font-size:14px;font-weight:500;border-radius:16px;color:var(--text);cursor:pointer;transition:all .15s ease-in-out;border:none;white-space:nowrap}.dev-btn:disabled{opacity:.65;cursor:not-allowed}.dev-btn-primary{background-color:var(--blue-500)}.dev-btn-primary:hover:not(:disabled){background-color:var(--blue-600)}.dev-btn-primary:active:not(:disabled){background-color:var(--blue-700)}.dev-btn-primary-outline{background-color:transparent;color:var(--blue-500);box-shadow:0 0 0 2px var(--blue-500)}.dev-btn-primary-outline:hover:not(:disabled){color:var(--blue-600);box-shadow:0 0 0 2px var(--blue-600);background-color:var(--blue-50)}.dev-btn-primary-outline:active:not(:disabled){color:var(--blue-700);box-shadow:0 0 0 2px var(--blue-700);background-color:var(--blue-100)}.dev-btn-secondary{background-color:var(--black-500)}.dev-btn-secondary:hover:not(:disabled){background-color:var(--black-600)}.dev-btn-secondary:active:not(:disabled){background-color:var(--black-700)}.dev-btn-secondary-outline{background-color:transparent;color:var(--black-500);box-shadow:0 0 0 2px var(--black-500)}.dev-btn-secondary-outline:hover:not(:disabled){color:var(--black-600);box-shadow:0 0 0 2px var(--black-600);background-color:var(--black-50)}.dev-btn-secondary-outline:active:not(:disabled){color:var(--black-700);box-shadow:0 0 0 2px var(--black-700);background-color:var(--black-100)}.dev-btn-warning{background-color:var(--orange-500)}.dev-btn-warning:hover:not(:disabled){background-color:var(--orange-600)}.dev-btn-warning:active:not(:disabled){background-color:var(--orange-700)}.dev-btn-success{background-color:var(--green-700)}.dev-btn-success:hover:not(:disabled){background-color:var(--green-600)}.dev-btn-success:active:not(:disabled){background-color:var(--green-800)}.dev-btn-danger{background-color:var(--red-500)}.dev-btn-danger:hover:not(:disabled){background-color:var(--red-600)}.dev-btn-danger:active:not(:disabled){background-color:var(--red-700)}.dev-input{height:33px;border-radius:16px;font-size:14px;padding:6px 12px;border:none;background-color:#edf2fb}.dev-input:focus{box-shadow:0 0 0 2px var(--blue-500) inset}.dev-textarea{border-radius:16px;font-size:14px;padding:8px 16px;border:none;background-color:#edf2fb;width:100%}.dev-textarea:focus{box-shadow:0 0 0 2px var(--blue-500) inset}.dev-select{border:none;background-color:#edf2fb;border-radius:16px;padding:4px 8px;font-size:14px;border-right:8px solid transparent}:root{--vh: 100vh}html{height:100%;overflow:hidden;position:fixed;width:100%}body{height:100%;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-user-select:none;user-select:none;background:var(--body-bg);position:relative}body.landscape.mobile .wrapper{height:calc(var(--vh, 1vh) * 100)}button{background:none;border:0;padding:0;touch-action:none}canvas{display:block;width:100%;max-height:100vh}*{touch-action:manipulation}*:focus,*:focus-visible{outline:none}
