.game-controls{--gc-surface:#171d24;--gc-line:#54606b;--gc-ink:#f3f5f7;--gc-muted:#bbc3ca;--gc-feature:#edc787;--gc-feature-ink:#271e12;--gc-accent:#9cddde;--gc-win:#edc787;--gc-action-ink:#0d2425;--gc-body:Arial,sans-serif;--gc-display:Arial,sans-serif;display:grid;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);gap:18px;align-items:center;color:var(--gc-ink);background:transparent;border:0;padding:0;box-sizing:border-box;font-family:var(--gc-body);container-type:inline-size}.game-controls *,.game-controls *:before,.game-controls *:after{box-sizing:border-box}.game-controls .gc-panel{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:7px;min-width:0;padding:7px 12px;background:var(--gc-surface);border:1px solid var(--gc-line);border-radius:5px}.game-controls .gc-ledger{display:flex;align-items:center;gap:16px;min-width:0}.game-controls .gc-ledger .gc-field{flex:1;width:100%;container-type:inline-size}.game-controls .gc-ledger .gc-field strong{font-size:clamp(12px,calc(170cqw/max(8,var(--gc-value-length,8))),28px)}.game-controls .gc-field{display:flex;flex-direction:column;gap:2px;min-width:0}.game-controls .gc-field small{font:600 9px/1.2 var(--gc-body);letter-spacing:.045em;color:var(--gc-muted);white-space:nowrap}.game-controls .gc-field strong{font:700 27px/1 var(--gc-display);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--gc-ink);white-space:nowrap}.game-controls .win-control strong{color:var(--gc-win)}.game-controls button{cursor:pointer;touch-action:manipulation;min-width:44px;min-height:44px;border:0;color:inherit;background:transparent;font-family:var(--gc-body);padding:0}.game-controls button:disabled{opacity:.45;cursor:default}.game-controls button:focus-visible{outline:3px solid var(--gc-accent);outline-offset:3px}.game-controls button:active:not(:disabled){transform:translateY(1px)}.game-controls svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.game-controls .gc-spin{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:104px;height:104px;min-height:0;justify-self:center;border:3px solid var(--gc-accent);border-radius:50%;background:var(--gc-surface);color:var(--gc-accent);font:800 14px/1 var(--gc-display);letter-spacing:.08em;box-shadow:inset 0 0 0 5px #ffffff0b}.game-controls .gc-spin svg{width:48px;height:48px;stroke-width:2.1}.game-controls .gc-spin.busy svg{animation:gc-working 1.6s linear infinite}.game-controls .gc-bet{display:flex;align-items:center;justify-content:space-between;gap:10px}.game-controls .gc-bet .gc-field{text-align:center;min-width:70px}.game-controls .gc-bet button{font-size:26px;border:1px solid var(--gc-line);border-radius:4px;width:44px;height:44px;flex:none}.game-controls .gc-left-actions{display:grid;grid-template-columns:64px minmax(0,1fr) 64px;gap:6px;align-items:center}.game-controls .gc-left-actions:before{content:""}.game-controls .gc-left-actions:not(:has(.gc-feature)){display:flex;justify-content:center}.game-controls .gc-left-actions:not(:has(.gc-feature)):before{display:none}.game-controls .gc-feature{min-height:48px;flex:1;padding:0 10px;border:1px solid var(--gc-feature);background:var(--gc-feature);color:var(--gc-feature-ink);border-radius:3px;font:800 18px/1.1 var(--gc-display);letter-spacing:.04em}.game-controls .gc-utilities{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--gc-line);padding-top:3px}.game-controls .gc-option,.game-controls .gc-utilities button{display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;line-height:1;color:var(--gc-muted)}.game-controls .toggle-label,.game-controls .gc-option small,.game-controls .gc-utilities small,.game-controls .audio-label{font:600 9px/1.2 var(--gc-body);white-space:nowrap}.game-controls .gc-utilities button[aria-pressed=true]{color:var(--gc-accent)}@container (max-width:700px){.game-controls .gc-left-actions{grid-template-columns:44px minmax(0,1fr) 44px}.game-controls .gc-panel{padding:6px 8px;gap:6px}.game-controls .gc-field strong{font-size:23px}.game-controls .gc-feature{font-size:16px}.game-controls .gc-option,.game-controls .gc-utilities button{flex-direction:column;gap:2px}.game-controls .toggle-label,.game-controls .gc-option small,.game-controls .gc-utilities small,.game-controls .audio-label{font-size:8px}}@media(max-width:1100px){.game-controls{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);gap:12px}.game-controls .gc-spin{width:80px;height:80px;font-size:11px}.game-controls .gc-spin svg{width:36px;height:36px}}@media(max-height:500px)and (orientation:landscape){.game-controls{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:8px}.game-controls .gc-panel{padding:5px 7px;gap:3px}.game-controls .gc-spin{width:76px;height:76px}.game-controls .gc-field small{font-size:8px}.game-controls .gc-feature{font-size:15px}.game-controls .gc-bet{gap:4px}.game-controls .gc-bet .gc-field{min-width:58px}}@keyframes gc-working{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.game-controls .gc-spin.busy svg{animation:none}}.game-controls .gc-panel-left .gc-field{text-align:center}@container (max-width:500px){.game-controls .gc-bet{display:grid;grid-template-columns:44px 44px;justify-content:space-between;gap:4px}.game-controls .gc-bet .gc-field{grid-row:1;grid-column:1/3;min-width:0}.game-controls .gc-bet button{grid-row:2}.game-controls .gc-utilities{gap:3px}.game-controls .gc-left-actions{display:flex;flex-direction:column;align-items:stretch;gap:3px}.game-controls .gc-left-actions:before{display:none}.game-controls .gc-feature{width:100%;flex:none}.game-controls .gc-left-actions #rules{align-self:center;flex-direction:row;gap:6px}}.game-controls .gc-panel-left{justify-content:center}.game-controls .gc-left-actions{display:block}.game-controls .gc-left-actions:before{display:none}.game-controls .gc-feature{width:100%}@container (max-width:700px){.game-controls .gc-utilities{display:grid;grid-template-columns:repeat(4,minmax(44px,1fr));gap:3px}}@container (max-width:500px){.game-controls .gc-utilities{grid-template-columns:repeat(2,minmax(44px,1fr))}.game-controls .gc-utilities #turbo{grid-column:auto;flex-direction:column}}@media(max-width:650px)and (orientation:portrait){.game-controls{grid-template-columns:minmax(84px,1fr) minmax(80px,1fr) 72px;grid-template-rows:auto 72px 48px;gap:6px;padding:6px;border:1px solid var(--gc-line);border-radius:7px;background:var(--gc-surface)}.game-controls .gc-panel{display:contents}.game-controls .gc-ledger{grid-row:1;grid-column:1/-1;display:flex;gap:16px;padding:0 4px 6px;border-bottom:1px solid var(--gc-line)}.game-controls .gc-panel-left .gc-field{text-align:left}.game-controls .gc-panel-left .win-control{text-align:right}.game-controls .gc-ledger .gc-field strong{font-size:clamp(16px,calc(170cqw/max(8,var(--gc-value-length,8))),25px)}.game-controls .gc-field small{font-size:9px;letter-spacing:.025em}.game-controls .gc-spin{grid-row:2;grid-column:3;width:72px;height:72px;border-width:2px;font-size:10px}.game-controls .gc-spin svg{width:36px;height:36px}.game-controls .gc-bet{grid-row:2;grid-column:1/3;display:flex;gap:0;align-items:center;justify-content:space-between;justify-self:center;width:100%;max-width:252px;height:60px;border:1px solid var(--gc-line);border-radius:5px;background:var(--gc-surface)}.game-controls .gc-bet .gc-field{grid-row:auto;grid-column:auto;flex:1;min-width:0;container-type:inline-size}.game-controls .gc-bet .gc-field strong{font-size:clamp(16px,calc(170cqw/max(6,var(--gc-value-length,6))),29px)}.game-controls .gc-bet button{grid-row:auto;width:44px;height:58px;font-size:24px;border:0;border-radius:0}.game-controls .gc-bet button:first-child{border-right:1px solid var(--gc-line);border-radius:4px 0 0 4px}.game-controls .gc-bet button:last-child{border-left:1px solid var(--gc-line);border-radius:0 4px 4px 0}.game-controls .gc-left-actions{grid-row:3;grid-column:1;display:block}.game-controls .gc-feature{height:48px;width:100%;font-size:15px;padding:0 4px;letter-spacing:.015em}.game-controls .gc-utilities{grid-row:3;grid-column:2/4;display:grid;grid-template-columns:repeat(4,minmax(44px,1fr));gap:2px;padding:0;border:0}.game-controls .gc-utilities:not(:has(#music)){grid-template-columns:repeat(3,minmax(44px,1fr))}.game-controls .gc-utilities button,.game-controls .gc-utilities #turbo{flex-direction:column;gap:3px;min-height:48px;border-radius:4px}.game-controls .gc-utilities svg{width:20px;height:20px}.game-controls .gc-utilities .toggle-label,.game-controls .gc-utilities .audio-label,.game-controls .gc-utilities small{font-size:8px;letter-spacing:0}.game-controls:not(:has(.gc-feature)) .gc-utilities{grid-column:1/-1}}@media(hover:hover)and (pointer:fine){.game-controls button:hover:not(:disabled){background-color:#ffffff12}.game-controls .gc-utilities button:hover:not(:disabled){background:transparent;filter:brightness(1.15)}.game-controls .gc-utilities button svg{transition:transform .14s ease}.game-controls .gc-utilities button:hover:not(:disabled) svg{transform:scale(1.12)}.game-controls .gc-spin:hover:not(:disabled){background:var(--gc-surface);filter:brightness(1.18)}.game-controls .gc-feature:hover:not(:disabled){background:var(--gc-feature);filter:brightness(1.12)}}@media(prefers-reduced-motion:reduce){.game-controls .gc-utilities button svg{transition:none}.game-controls .gc-utilities button:hover:not(:disabled) svg{transform:none}}.feature-shop{--fs-surface:#171d24;--fs-line:#54606b;--fs-ink:#f3f5f7;--fs-muted:#bbc3ca;--fs-accent:#9cddde;--fs-buy:#edc787;--fs-buy-ink:#271e12;--fs-total:#edc787;--fs-body:Arial,sans-serif;--fs-display:Arial,sans-serif;box-sizing:border-box;width:min(92vw,520px);max-width:100%;padding:18px 18px 14px;color:var(--fs-ink);background:var(--fs-surface);border:1px solid var(--fs-line);border-radius:6px;font-family:var(--fs-body);container-type:inline-size}.feature-shop *,.feature-shop *:before,.feature-shop *:after{box-sizing:border-box}.feature-shop .fs-title{margin:4px 30px 18px;font:800 26px/1 var(--fs-display);letter-spacing:.04em;text-transform:uppercase;text-align:center}.feature-shop .fs-offers{list-style:none;margin:0;padding:0;display:grid;gap:8px}.feature-shop .fs-offer{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--fs-line);border-radius:5px;background:#ffffff08}.feature-shop .fs-offer.is-on{border-color:var(--fs-accent)}.feature-shop .fs-art{display:flex;align-items:center;justify-content:center;width:64px;height:64px}.feature-shop .fs-art img{max-width:100%;max-height:100%;object-fit:contain}.feature-shop .fs-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.feature-shop .fs-copy strong{font:800 20px/1.05 var(--fs-display);color:var(--fs-ink)}.feature-shop .fs-copy span{font:400 13px/1.3 var(--fs-body);color:var(--fs-muted)}.feature-shop .fs-copy small{font:600 11px/1.3 var(--fs-body);color:var(--fs-accent)}.feature-shop button{cursor:pointer;touch-action:manipulation;min-height:44px;border:0;border-radius:4px;font-family:var(--fs-body);color:inherit;background:transparent}.feature-shop button:disabled{opacity:.45;cursor:default}.feature-shop button:focus-visible{outline:3px solid var(--fs-accent);outline-offset:3px}.feature-shop .fs-action{min-width:96px;padding:0 14px;font:800 16px/1 var(--fs-display);white-space:nowrap}.feature-shop .fs-buy,.feature-shop .fs-confirm{background:var(--fs-buy);color:var(--fs-buy-ink);border:1px solid var(--fs-buy)}.feature-shop .fs-toggle{border:1px solid var(--fs-accent);color:var(--fs-accent)}.feature-shop .fs-toggle b{font-weight:600;font-size:12px;opacity:.85}.feature-shop .fs-toggle[aria-pressed=true]{background:var(--fs-accent);color:var(--fs-buy-ink)}.feature-shop .fs-rows{margin:14px 0 0;padding:10px 4px 0;border-top:1px solid var(--fs-line);display:grid;gap:6px}.feature-shop .fs-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.feature-shop .fs-row dt{font:500 13px/1.3 var(--fs-body);color:var(--fs-muted)}.feature-shop .fs-row dd{margin:0;font:700 18px/1 var(--fs-display);font-variant-numeric:tabular-nums}.feature-shop .fs-total{padding-top:6px;border-top:1px solid var(--fs-line)}.feature-shop .fs-total dd{color:var(--fs-total);font-size:22px}.feature-shop .fs-message{margin:12px 0 0;min-height:1.3em;font:400 13px/1.4 var(--fs-body);color:var(--fs-muted);text-align:center}.feature-shop .fs-message:empty{display:none}.feature-shop .fs-actions{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px}.feature-shop .fs-confirm{min-width:160px;padding:0 20px;font:800 18px/1 var(--fs-display)}.feature-shop .fs-cancel{padding:0 12px;font:600 14px/1 var(--fs-body);color:var(--fs-muted);text-decoration:underline}@container (max-width:420px){.feature-shop .fs-offer{grid-template-columns:52px minmax(0,1fr);row-gap:8px}.feature-shop .fs-art{width:52px;height:52px}.feature-shop .fs-action{grid-column:1/-1;width:100%}.feature-shop .fs-copy strong{font-size:18px}}.feature-shop .fs-bet{display:flex;align-items:center;justify-content:space-between;width:min(100%,300px);height:64px;margin:0 auto 16px;border:1px solid var(--fs-line);border-radius:5px;background:#0002}.feature-shop .fs-bet button{width:48px;min-width:48px;height:62px;border-radius:0;font:600 26px/1 var(--fs-body)}.feature-shop .fs-bet button:first-child{border-right:1px solid var(--fs-line);border-radius:4px 0 0 4px}.feature-shop .fs-bet button:last-child{border-left:1px solid var(--fs-line);border-radius:0 4px 4px 0}.feature-shop .fs-bet-value{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;min-width:0;container-type:inline-size}.feature-shop .fs-bet-value small{font:600 10px/1.2 var(--fs-body);color:var(--fs-muted)}.feature-shop .fs-bet-value strong{font:700 clamp(17px,calc(170cqw/max(6,var(--fs-value-length,6))),32px)/1 var(--fs-display);font-variant-numeric:tabular-nums;white-space:nowrap}@media(hover:hover){.feature-shop .fs-buy:hover:not(:disabled),.feature-shop .fs-confirm:hover:not(:disabled){filter:brightness(1.12)}.feature-shop .fs-bet button:hover:not(:disabled){background:#ffffff0a}}.feature-tracker{--ft-line:#54606b;--ft-ink:#f3f5f7;--ft-muted:#bbc3ca;--ft-accent:#9cddde;--ft-total:#edc787;--ft-body:Arial,sans-serif;--ft-display:Arial,sans-serif;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:8px 12px;border:1px solid var(--ft-line);border-radius:3px;color:var(--ft-ink);font-family:var(--ft-body);container-type:inline-size}.feature-tracker[hidden]{display:none}.feature-tracker .ft-count,.feature-tracker .ft-row{display:flex;flex-direction:column;gap:1px;min-width:0;text-align:center}.feature-tracker small{font:600 11px/1.2 var(--ft-body);letter-spacing:.045em;color:var(--ft-muted);white-space:nowrap}.feature-tracker strong{font:700 32px/1 var(--ft-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ft-accent)}.feature-tracker .ft-row strong{color:var(--ft-total);font-size:26px}.feature-tracker .ft-action{cursor:pointer;touch-action:manipulation;min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--ft-line);border-radius:3px;background:transparent;color:var(--ft-ink);font:700 16px/1 var(--ft-display);letter-spacing:.03em}.feature-tracker .ft-action:focus-visible{outline:3px solid var(--ft-accent);outline-offset:2px}@media(hover:hover){.feature-tracker .ft-action:hover{background:#ffffff12}}@container (max-width:300px){.feature-tracker{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:4px}.feature-tracker .ft-action{grid-column:1/-1;width:100%}}:root{--black: #2b2015;--room: #d8c9a6;--g1: #2b2015;--g2: #4a3a24;--g3: #6e5a38;--g4: #97815a;--g5: #bfa982;--ink: #2b2015;--paper: #fbf6e8;--grey: #97815a;--gold: #c9a227;--action: #a8412b;--chip: #4a5570;--chip-label: #c3cadd;--bar: #bfae8a;--gold-bright: #f4de95;--gold-deep: #8a6e14;--vermilion: #c8402c;--lapis: #1e3a8f;--lapis-deep: #16295e;--verdigris: #46765c;--bronze: #b8963a;--tyrian: #5b2a62}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--room);color:var(--ink);font-family:Inter,system-ui,sans-serif;overflow:hidden;-webkit-font-smoothing:antialiased}[hidden]{display:none!important}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}b,strong{font-weight:600}[data-stake],.money,.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#stage canvas{position:absolute;inset:0;display:block}.cr{font-size:.72em;letter-spacing:.5px}.sheet{position:relative;width:min(560px,100%);max-height:min(88dvh,820px);background:var(--room) url(data:image/webp;base64,UklGRgYKAABXRUJQVlA4IPoJAACQZgCdASoAAgACPkkkjkYioiMhIAi4YAkJaW7+oOsFq2crv35b//aB2BgjxqfvOmxxLP5Zv/cGgB3Wk/yeX6r4B//fZL8A/9/Xm7lAFaT2hsGhn/f3NuJnYdSgCufaKYOr/BnElpj/RHSSbQ5rZkBKkEMtc/dhvJoBTRG4qZWkGNPn8DdSsZVSChPI1eK6AP8J2IOR5LuDS5JV9YPINymOrW8kpKFG0g6eg6GwZ7qEoFZFBdEKFS3o1aDJjDFvYG3FUlNYqMBaB9/9xZvFZ44HIphNnkKlcsW4HykwD5WxbzGeyrI/kWhjtuakV9+BCYvn1ZDelNn9DkWSEeVKFKl4lrJn1vKRXN124PK0f+F73Gak292+KyXpbTF8oOQZ17xe7HrmJle6gFvbvr6u45Siv83JBRR6EP5S5HDeKKvzvK3iziYe6TAFoFWvcKlzDdG2Fe1Aoh4nT+gWiO8ykcYS5UoezIrmezkDdzVb8oHcb9nylYAcBplbdtS9AI351eFqB5G/o/sMZ5zJPUgrPAhVbqYiZGWirvbRjeTf8nOlOFBrvP6UlRRAmkYFRzjPBQi0eZjOddxToHfBQAQ4qSe+QMlElS39/GInEhCxJut9XY39a0bViiecsOCaoFX1tFSjJEQ/vjI7y+KPvlkEVHbF58oC+EbetLR13MzHtTLCh73aTjmD4ilChOgqZJNUoQARokEzjDVFSJfWtq8voRnM5hvatDrEK/XKBNRNYZaxsE6CVCK4x6n+5adpKeir2eBVrQO+0MoeMKC45DezA5T6Nnoypgh4UrjdObZikvI/sv+1pXS6ceSCkdFpXRCFgVCSDfG92ly5euxbZKkMdtO5q/TLLhkLLE1KEM8FgqWHbopsxn5zEcEMQfiYBuJ10ZmrKtdszyruf0EmKZW6Yl2KRqzygEzjBvJ/jJVQs6zleuu2mEUxAdfCtIOfrsJcIvfMFJI31iZc1LEIrrHVFE3Qf5QLlyvXUmZngNIQSyFv2iA6dGASpjxNSxoi+6hJc+p3sVD00gqwr/wDg+QbqmKHjt3twJ1zVDsD7QgDOWni7W2wy9WTp08jPJsLIOkLRHA/jIgVV2M0qYmsWU6AAP74jXfA5D34KUBOV/1TM2l3F5XRGIDOFWABeSnEaL/G4vGBjPmR9TS6i1rBWloHOgjggUy0vsp7cBUq21PW+xktjwRb7WKpX+FTX7Q/pCNwFsH5dJsDPS6xbscSp0X83H78C1IuxscPCAkzP2WqXpVKfD8HkyjgnJ9rzhXTeD9LcwPxNPpuTvLOLoQQz2DYKDOHG4vvUYhULN933ZM39y8Z4TPJlbB7PeLSCPXs/ucxxa8xt54nlBcOya0mveNSEFMpbi7oqMVwjDcEKHEkHbnPSlq3UCD66NLCKVloUmZhvmSnMkttwxUk9zocU0MF20ZK4jbpn6kmdmtRIjVlD5V8XXHJU9Lih8Y3gxYPMa1Nw8/w50HzCaPxefXMBhfoY6WhmL3QMn61pZs8w16QeTHckpJEm89ir0lpgjvfZ8iA3gffOFSVcK4CQYhEMKnVj7TrbxR04L6mh5CDxglrsCr2Qt34augsxTDtBVPhv1njRsgiVYKJhuv4Hqi2kkqJdf/q1mufSQXy+PSqvz8zdDSct+kqkR89Hlh/5PIRaLntogZdS+BpMdMD92yGcRgJGeANqgPp07lPwLg8RAZ1Dld5GS+yrJHFQPOn/bNhBtUlUKbvfAOK0Le0e4RBItFCAP/AASCUFx4JT381s7PfgaLqfqmaTPXnz9OD1LOYfCmDGAGlyhxXbgNTQQJ0VjFRjfrPLeqhQXvURTTMtRi+qIw8a4ykIPBJFJYAAoXlst1TgWmGIa3VEd679PbxBoSi5lz0bPntQL7hkh0aOGAqkQ2AM+Km3OeHWtSichh9pyZvZ/eOKohrNEuoFQVYdbP+DVrP3UoYyGgsFMoDMmRo/Llw11iy9sbsdp+3hnHlUxi7wlTMQ5vTFUjHnnMeI+WRElhyVgdAoC+lZDB76zR+Or4K1JZV1CRZ5r4jeSGZgQJ0JYV0Cmzn7q4rxhDM2sX8TRG9kEz9t5ofrx65M0EQOdrUbFFifvG4k2vthF2C2fIpKwNsfafCymbPvakyIxunTttMumNfebYGJoBfgtX/TkQvKcGpbTHqLBEprsCBCNh4DKmBI3xQ0OCLHZf/27wtWnnhpMlhMhGFyeHGNNlPlyH4YPmivT1PPP0kiPnrAPbcK1j1uuRZ0l2dQ6vBsAVj/ja5XB0tBoFqTNp+5wTfElQP1xPZb6bdtfehOqQPRlS9MqExHQaCVNqPquWbkWEIt5heDMWoPAz3K55PNBI+6UQ9dVN1vkHZwhp+67AvSvqHdG24Bc8oS0MbRpVC572LR2oCJpBDceO+0VzBpe+18jgK2ZL4mjblpgzdKAWtgc+Sb3EdSDMUfHujKoRCx6XUs8+nzfm4+D18CfV4hypS5ts94xM0SqvomMWxiG260JinqQ4983vumKgj2vtZiboE58gS9SC/nN8D0/vSKOqKPFVzzh768GfiiRI6sTKhKLge9VLEkjAqmptAuLPHU9MqDWkPn93EX/PoKI9qho3yBp06lmzV6nyKlkKQB5f4Ncz0mMLmFCjm4GZIjkOsTezam0DX+AaJZegEWo9suCECWaOk6zh0qo8/Xg22BI9nea6DdqiKvtrsgAu6GpGIzrDVHuuhoqYA6BUQEJSqN+jAHAmsdZWCFAomQEAq9RBoDPPHuWZauvZjCzi5qGbFM15aiPfiHOpB+NGjqACO6HEBkE9iEp6uLwsW5KjbjEGGnxkfuS7nykIDDTcuRgEpUiGiu0lZxgeN+RHI390pRG97Lal+pyw90PDRkKVYIDZhkEelCP1nEKAR9XgXZIe4Xleb5eZp3Ohmsc0ibNr3x0CEB/pD/JKPb0ctOJJwKnrnr+54c2LwH5R98vtD6EZyWFMZzM70lUbJxLL7QTBcBOUSorO4fw8OU6ZCKwiEuD7ELHP/EIS3Guz7IkgyQ9S0f2HHwf2/31zPXQGby2MvhCkyNCllxI961j77riL7xaa5fpLvagqlzP4/WFf+7yO7OzN1IlwZaMfLtxHJ5caL3ESGAtcw47FEnM82K5pxo78y2sP8gKA+dqBU0i/WYeSdpXrfA80aW3DQvvxJxM4rMgrzAXDC7FCfQYCHYcMRq4pL6pOeUr51wxUWQRxkVV92fJ5JY2nG0eYdqMGSYbtoxcCfA2PuZ7qXlGmrlDK/RsqZ0ItdXBxX02OAx9Vn2hj6tk8G/N9EjQOr8w/8UixViEZOVc1Xs5oQ+ZBeMMxXOXp49+dA6maCBjFHq99aBAaUeiqoXt2pscAsKO89TnPxfytMTCiQVcrMyf1TPT1E5fc+huPSqBzE+ltmvlzjxwAA) repeat;background-size:320px 320px;background-blend-mode:multiply;color:var(--ink);border:2px solid var(--ink);border-radius:2px;box-shadow:inset 0 0 0 1px var(--gold-deep),0 18px 60px #0009;overflow:hidden}.sheet-kicker,.start-kicker{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--g3);text-align:center}.sheet-strap,.start-strap{text-align:center;font-size:12px;color:var(--grey);margin-bottom:18px}.sheet h2{font-family:Grenze Gotisch,Georgia,serif;font-size:15px;font-weight:400;letter-spacing:1px;margin:20px 0 8px;padding:2px 0 4px;color:var(--black);border-bottom:2px solid var(--black)}.sheet p{font-size:12.5px;line-height:1.55;margin-bottom:9px}.sheet .foot{font-size:11px;color:var(--grey)}.sheet .plain{border-left:3px solid var(--g3);padding-left:10px}.cast-list,.odds{width:100%;border-collapse:collapse;font-size:12px}.cast-list th,.cast-list td,.odds th,.odds td{text-align:left;padding:7px 6px;border-bottom:1px solid rgba(28,28,28,.16);vertical-align:top;font-weight:400}.num{text-align:right!important;white-space:nowrap}.money{color:var(--gold);font-weight:600}.quiet{color:var(--grey)}.start-screen{position:fixed;inset:0;background:var(--ink);display:grid;place-items:center;z-index:50;transition:opacity .6s;padding:20px}.start-screen.is-gone{opacity:0;pointer-events:none}.start-card{text-align:center;max-width:340px;border:1px solid rgba(244,235,226,.42);padding:30px 24px 22px;box-shadow:0 0 90px #f4ebe20f inset}.start-title{font-family:Grenze Gotisch,Georgia,serif;font-size:38px;font-weight:400;color:var(--gold);letter-spacing:1px;margin:4px 0 8px;line-height:1}.start-strap{margin-bottom:22px;line-height:1.5}.start-btn{width:100%;min-height:50px;border:1.5px solid rgba(244,235,226,.5);background:var(--action);color:var(--paper);font-family:Grenze Gotisch,Georgia,serif;font-weight:400;font-size:16px;letter-spacing:2px;box-shadow:3px 3px #f4ebe224}.start-btn:disabled{background:transparent;color:var(--grey);border-color:#8c837b80;box-shadow:none}.start-info{margin-top:12px;font-size:12px;color:var(--grey);text-decoration:underline}.start-foot{margin-top:16px;font-size:10px;color:var(--grey);line-height:1.4}@media(max-height:520px)and (orientation:landscape){#app:after{content:"Please turn your device upright — the room is a portrait house.";position:fixed;inset:0;background:var(--ink);color:var(--paper);display:grid;place-items:center;text-align:center;padding:30px;font-size:14px;z-index:70}}@media(prefers-reduced-motion:reduce){.start-screen{transition:none}}@keyframes win-glow-pulse{0%{opacity:.35}to{opacity:.9}}@keyframes win-cast-in{0%{transform:translate(var(--cast-from-x)) translateY(6%)}72%{transform:translate(calc(var(--cast-from-x) * -.05)) translateY(0)}to{transform:translate(0) translateY(0)}}@keyframes win-burst-spin{to{transform:rotate(360deg)}}@keyframes win-card-pop{0%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes win-shine{0%{transform:translate(-130%) skew(-12deg)}to{transform:translate(300%) skew(-12deg)}}@keyframes win-digits{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes win-spark{0%{opacity:0;transform:translate(calc(var(--x0) * 1cqw),calc(var(--y0) * 1cqw)) rotate(0) scale(.2)}12%{opacity:1;transform:translate(calc((var(--x0) * .8 + var(--x1) * .2) * 1cqw),calc((var(--y0) * .8 + var(--y1) * .2) * 1cqw)) rotate(calc(var(--rot) * .12)) scale(1)}to{opacity:0;transform:translate(calc(var(--x1) * 1cqw),calc(var(--y1) * 1cqw)) rotate(var(--rot)) scale(.5)}}@keyframes bonus-line-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bonus-added-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}@keyframes bonus-clock{0%{opacity:0}to{opacity:.01}}@keyframes bonus-reel-run{0%{transform:translateY(calc(var(--pitch) * var(--travel)))}to{transform:translateY(calc(var(--pitch) * var(--travel) * 2))}}@keyframes bonus-reel-blur-run{0%{filter:blur(0)}25%{filter:blur(var(--blur))}70%{filter:blur(var(--blur))}to{filter:blur(0)}}@keyframes bonus-reel-spin{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.6,0,.8,.4)}26%{transform:translateY(calc(var(--pitch) * var(--travel) * .22));animation-timing-function:linear}70%{transform:translateY(calc(var(--pitch) * var(--travel) * .8));animation-timing-function:cubic-bezier(.1,.6,.35,1)}84%{transform:translateY(calc(var(--pitch) * var(--travel) + var(--cell) * .16));animation-timing-function:cubic-bezier(.3,0,.6,1)}93%{transform:translateY(calc(var(--pitch) * var(--travel) - var(--cell) * .05));animation-timing-function:ease-in-out}to{transform:translateY(calc(var(--pitch) * var(--travel)))}}@keyframes bonus-reel-blur{0%{filter:blur(0)}14%{filter:blur(var(--blur))}70%{filter:blur(var(--blur))}84%{filter:blur(0)}to{filter:blur(0)}}@keyframes bonus-flash{0%{opacity:.6}to{opacity:0}}@keyframes bonus-land-pop{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes bonus-frame-in{0%{opacity:0;transform:translate(-36%) scale(1.1)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes bonus-frame-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-36%) scale(1.1)}}@keyframes bonus-glow-up{0%{opacity:0}to{opacity:1}}@keyframes bonus-glow-swell{0%{transform:scale(1);filter:brightness(1)}30%{transform:scale(1.05);filter:brightness(1.7)}to{transform:scale(1);filter:brightness(1)}}@keyframes bonus-band-down{0%{transform:translateY(-140%)}to{transform:translateY(560%)}}@keyframes bonus-fade-in{0%{opacity:0}to{opacity:var(--o, 1)}}@keyframes bonus-fade-out{0%{opacity:var(--o, 1)}to{opacity:0}}@keyframes bonus-plate-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes bonus-plate-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.2)}}@keyframes bonus-glow-flash{0%{opacity:0;transform:scale(1)}25%{opacity:1;transform:scale(1.06)}to{opacity:.55;transform:scale(1)}}@keyframes bonus-drop{0%{opacity:1;transform:translateY(-260%) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.4)}78%{opacity:1;transform:translateY(0) scale(1);animation-timing-function:ease-out}88%{transform:translateY(5%) scale(1.12,.84);animation-timing-function:ease-in-out}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bonus-leave{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-70%) scale(1)}}@keyframes bonus-away-back{0%{opacity:0;transform:translateY(-130%);filter:blur(var(--blur))}50%{opacity:1;filter:blur(var(--blur))}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes bonus-away{0%{opacity:1;transform:translateY(0);filter:blur(0)}40%{filter:blur(var(--blur))}to{opacity:0;transform:translateY(-130%);filter:blur(var(--blur))}}@keyframes bonus-pour{0%{opacity:.6;transform:translateY(-140%)}to{opacity:.35;transform:translateY(450%)}}@keyframes bonus-pulse{0%{transform:scale(1);filter:brightness(1) drop-shadow(2px 3px 0 rgba(0,0,0,.6))}30%{transform:scale(1.24);filter:brightness(1.9) drop-shadow(0 0 8px rgba(255,80,90,.9))}to{transform:scale(1);filter:brightness(1) drop-shadow(2px 3px 0 rgba(0,0,0,.6))}}@keyframes bonus-stamp-in{0%{opacity:0;transform:scale(1.9)}to{opacity:1;transform:scale(1)}}@keyframes bonus-bloom{0%{opacity:.7;transform:scale(.15)}45%{opacity:.3}to{opacity:0;transform:scale(1.35)}}@keyframes bonus-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.6)}}@keyframes bonus-spoke{0%{opacity:1;transform:rotate(var(--a)) translate(calc(var(--cell) * .15)) scaleX(0)}40%{opacity:.95;transform:rotate(var(--a)) translate(calc(var(--cell) * .3)) scaleX(1)}to{opacity:0;transform:rotate(var(--a)) translate(calc(var(--cell) * .95)) scaleX(.25)}}@keyframes bonus-tier-lift{0%{transform:translateY(0)}50%{transform:translateY(calc(var(--tiers-lift) * -1))}to{transform:translateY(0)}}@keyframes bonus-tier-light{0%{transform:translate(-170%) skew(-14deg)}to{transform:translate(370%) skew(-14deg)}}@keyframes bonus-frame-bright{0%{filter:brightness(1)}50%{filter:brightness(1.45)}to{filter:brightness(1)}}@keyframes bonus-glow-pass{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes bonus-tier-spark{0%{opacity:0;transform:translate(calc(var(--x0) * var(--tier-h)),calc(var(--y0) * var(--spark-yk) * var(--tier-h))) rotate(0) scale(.2)}12%{opacity:1;transform:translate(calc((var(--x0) * .85 + var(--x1) * .15) * var(--tier-h)),calc((var(--y0) * .85 + var(--y1) * .15) * var(--spark-yk) * var(--tier-h))) rotate(calc(var(--rot) * .12)) scale(1)}60%{opacity:1;transform:translate(calc((var(--x0) * .4 + var(--x1) * .6) * var(--tier-h)),calc((var(--y0) * .4 + var(--y1) * .6) * var(--spark-yk) * var(--tier-h))) rotate(calc(var(--rot) * .6)) scale(.92)}to{opacity:0;transform:translate(calc(var(--x1) * var(--tier-h)),calc(var(--y1) * var(--spark-yk) * var(--tier-h))) rotate(var(--rot)) scale(.5)}}#app{position:relative;height:100vh;height:100dvh;overflow:hidden}#stage{position:absolute;inset:0;overflow:hidden}#top{position:absolute;left:0;right:0;top:0;z-index:5;display:flex;justify-content:flex-start;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 6px;background:none;border:0;box-shadow:none;pointer-events:none}#panel{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;justify-content:center;align-items:flex-end;height:calc(127px + env(safe-area-inset-bottom,0px));padding:0 16px calc(12px + env(safe-area-inset-bottom,0px));border:0;background:none;box-shadow:none}#panel .game-controls{--gc-surface:#172b40;--gc-line:#82765e;--gc-ink:#e9dcbe;--gc-muted:#c9c4b5;--gc-accent:#e9dcbe;--gc-win:#f4de95;--gc-feature:#e9dcbe;--gc-feature-ink:#29201c;--gc-action-ink:#e9dcbe;--gc-body:Inter,system-ui,sans-serif;--gc-display:Inter,system-ui,sans-serif;width:min(100%,1040px);height:115px}#panel .gc-panel{border-radius:4px;box-shadow:inset 0 0 0 3px #172b40,inset 0 0 0 4px #b6a07666,0 3px #2b2015}#panel .gc-ledger{height:41px}#panel .gc-field strong{font-family:Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums}#panel .win-control strong{color:var(--gc-muted)}#panel .win-control.is-paid strong{color:var(--gc-win)}#panel .gc-spin{background:#a8412b;color:#e9dcbe;border:3px solid #2b2015;box-shadow:inset 0 0 0 4px #c8402c,inset 0 0 0 5px #e9dcbe50,0 3px #2b2015}#panel .gc-spin span{font:600 17px/1 Grenze Gotisch,Georgia,serif;letter-spacing:.04em}#panel .gc-spin[data-mode=skip]{background:#1e3a8f;box-shadow:inset 0 0 0 4px #16295e,inset 0 0 0 5px #e9dcbe50,0 3px #2b2015}#panel .gc-spin:disabled{opacity:1;background:#4a5570;color:#c9c4b5;box-shadow:inset 0 0 0 4px #16295e,0 3px #2b2015}#panel .gc-feature{font:600 21px/1.05 Grenze Gotisch,Georgia,serif;letter-spacing:.025em;border:2px solid #b6a076;box-shadow:inset 0 1px #f4de95aa,0 1px #2b2015}#panel .gc-feature.is-on{background:#e9dcbe;color:#16295e;border-color:#97815a}#panel .gc-feature:disabled{opacity:1;background:#20364b;color:#c9a227;box-shadow:none}#panel .gc-bet button{background:#20364b}#panel .gc-bet.is-feature .gc-field{border-radius:3px;background:#1e3a8f;box-shadow:0 0 0 3px #1e3a8f}#panel .gc-bet button:disabled{opacity:1;color:#827b6b}#panel .gc-utilities button:disabled{opacity:.55}button:focus{outline:none}body[data-input=keyboard] button:focus-visible,body[data-input=keyboard] [tabindex]:focus-visible{outline:2px solid #e9dcbe;outline-offset:3px}body[data-input=pointer] #panel button:focus-visible{outline:none}body[data-input=keyboard] .howto__card button:focus-visible{outline-color:#1e3a8f}body.is-still #panel .gc-spin.busy svg{animation:none}@media(hover:hover)and (pointer:fine){#panel .gc-spin:hover:not(:disabled){background:#c8402c}#panel .gc-spin[data-mode=skip]:hover:not(:disabled){background:#1e3a8f}#panel .gc-feature.is-on:hover:not(:disabled){background:#e9dcbe}}@media(max-width:650px)and (orientation:portrait){#top{justify-content:center;padding-left:6px;padding-right:6px}#panel{height:calc(201px + env(safe-area-inset-bottom,0px));padding:0 10px calc(10px + env(safe-area-inset-bottom,0px))}#panel .game-controls{height:191px;width:100%;box-shadow:inset 0 0 0 3px #172b40,inset 0 0 0 4px #b6a07666,0 3px #2b2015}#panel .gc-ledger{height:45px}#panel .gc-spin{border-width:2px}#panel .gc-spin span{font-size:12px}#panel .gc-feature{font-size:14px;letter-spacing:0;white-space:nowrap}#panel .gc-feature.is-on{font-size:13px;white-space:normal;line-height:1.1}#panel .gc-bet{background:#20364b}}#howto .howto__card{display:flex;flex-direction:column;overflow:hidden}#howto .howto__body{min-height:0;overflow-y:auto;overscroll-behavior:contain}#howto .howto__title,#howto .howto__close,#howto .howto__switch{flex-shrink:0}#howto .howto__x{width:44px;height:44px;top:0;right:0}.howto__rtp{padding-top:16px}.howto__switch{display:flex;align-items:center;gap:12px;text-align:left;width:100%;min-height:54px;margin-top:8px;padding:6px 4px;border-top:1px solid #2b201544;color:#2b2015}.howto__switch-text{display:flex;flex:1;flex-direction:column;gap:3px}.howto__switch [data-switch-label]{font:600 20px/1 Grenze Gotisch,Georgia,serif}.howto__switch small{font:11px/1.3 Inter,system-ui,sans-serif}.howto__switch-knob{position:relative;flex:none;width:44px;height:24px;border:1px solid #97815a;border-radius:12px;background:#bfa982}.howto__switch-knob:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#e9dcbe}.howto__switch[aria-checked=true] .howto__switch-knob{background:#1e3a8f}.howto__switch[aria-checked=true] .howto__switch-knob:after{left:23px}:root{--slot-h:50px;--slot-w:440px;--slot-w-narrow:540px}@media(max-aspect-ratio:4/5){:root{--slot-h:40px;--slot-w:320px;--slot-w-narrow:372px}#top{justify-content:center}}@media(min-aspect-ratio:4/5){:root{--slot-h:50px}}#top .feature-tracker{--ft-line:#c9a227;--ft-ink:#f2e6c8;--ft-muted:#e3cf9c;--ft-accent:#f4de95;--ft-total:#efe2c2;--ft-body:"Grenze Gotisch",Georgia,serif;--ft-display:"Grenze Gotisch",Georgia,serif;--ft-cap:calc(var(--ft-h,48px) * .5);position:absolute;z-index:2;left:var(--ft-x,0px);top:var(--ft-y,8px);width:var(--ft-w,300px);height:var(--ft-h,48px);min-height:0;grid-template-columns:auto minmax(0,1fr);gap:0;padding:0 var(--ft-cap);pointer-events:none;border-radius:calc(var(--ft-h,48px) * .22);background:linear-gradient(180deg,#24468a,#1d3c7c,#183266);border:1px solid #e0bd5c;box-shadow:inset 0 0 0 2px #8a6e14,inset 0 0 0 3px #f4de95,inset 0 0 0 4px #16295e,0 0 0 1px #2b2015,0 3px 6px #1a120a8c}#top .feature-tracker.has-cartouche{background:none;box-shadow:none;border-radius:0;padding:0 2px;border-style:solid;border-color:transparent;border-image-source:var(--ft-cartouche);border-image-slice:0 var(--ft-ksr) 0 var(--ft-ksl) fill;border-image-repeat:stretch;border-width:0 calc(var(--ft-h,48px) * var(--ft-kr)) 0 calc(var(--ft-h,48px) * var(--ft-kl));border-image-width:0 calc(var(--ft-h,48px) * var(--ft-kr)) 0 calc(var(--ft-h,48px) * var(--ft-kl));filter:drop-shadow(0 2px 3px #1a120a8c)}#top .feature-tracker .ft-count,#top .feature-tracker .ft-row{justify-content:center;align-items:center;height:100%;padding:0 4px}#top .feature-tracker .ft-count{flex-direction:row;gap:calc(var(--ft-h,48px) * .12)}#top .feature-tracker .ft-row{gap:0;background:linear-gradient(#e0bd5cb3,#e0bd5cb3) left center/1px 58% no-repeat}#top .feature-tracker small{font-weight:600;font-size:min(15px,calc(var(--ft-h,48px) * .28));line-height:.95;font-variant-caps:all-small-caps;letter-spacing:.07em;color:var(--ft-muted)}#top .feature-tracker .ft-count small{white-space:normal;max-width:5em;text-align:left}#top .feature-tracker .ft-count strong{order:-1;display:inline-block;font-weight:700;font-size:min(46px,calc(var(--ft-h,48px) * .9));line-height:.86;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;transform-origin:50% 55%;color:transparent;background:linear-gradient(180deg,#fff6cf,#f4de95 34%,#d9b24f 64%,#9c7322);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 #2b2015) brightness(calc(1 + var(--ft-pop-k,0) * .55))}#top .feature-tracker .ft-row strong{font-family:Inter,system-ui,sans-serif;font-weight:650;font-size:min(22px,calc(var(--ft-h,48px) * .42));line-height:1.08;letter-spacing:-.01em;font-feature-settings:"tnum" 1;text-shadow:0 1px 0 #10204a;transition:color .18s}#top .feature-tracker .ft-row strong.is-paid{color:#f4de95}body[data-tracker=slot] #top .brand[data-place=slot]{visibility:hidden}@media(prefers-reduced-motion:reduce){#top .feature-tracker .ft-row strong{transition:none}}.feature-shop{--fs-surface:#172b40;--fs-line:#82765e;--fs-ink:#e9dcbe;--fs-muted:#c9c4b5;--fs-accent:#e9dcbe;--fs-buy:#e9dcbe;--fs-buy-ink:#2b2015;--fs-total:#f4de95;--fs-body:Inter,system-ui,sans-serif;--fs-display:"Grenze Gotisch",Georgia,serif;box-shadow:inset 0 1px #e9dcbe33,0 3px #2b2015,0 12px 48px #0006}.feature-shop .fs-offer{background:#0c183e80}.feature-shop .fs-copy small{color:#c9c4b5}.feature-shop .fs-bet-value strong,.feature-shop .fs-buy,.feature-shop .fs-confirm,.feature-shop .fs-toggle b,.feature-shop .fs-row dd{font-family:Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums}.feature-shop .fs-buy,.feature-shop .fs-confirm{font-size:15px;font-weight:700;border:2px solid #b6a076}.feature-shop .fs-toggle{white-space:normal;font-size:17px}.feature-shop .fs-toggle b{display:block;margin-top:4px}.feature-shop .fs-art{position:relative}.feature-shop .fs-art-mark{position:absolute;right:-3px;bottom:-2px;padding:2px 5px;border:1px solid #c9a227;border-radius:50%;color:#e9dcbe;background:#a8412b;font:700 13px/1.2 Inter,system-ui,sans-serif}.feature-shop button:focus-visible{outline:none}body[data-input=keyboard] .feature-shop button:focus-visible,body[data-input=keyboard] dialog.shop-dialog .dialog-close:focus-visible{outline:2px solid #e9dcbe;outline-offset:3px}dialog.shop-dialog{padding:0;margin:auto;width:fit-content;max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px);background:none;border:0;box-shadow:none;overflow:visible;color:#e9dcbe}dialog.shop-dialog::backdrop{background:#0c1024cc}dialog.shop-dialog .dialog-content{max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;border-radius:6px}dialog.shop-dialog .dialog-close{position:absolute;top:8px;right:8px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#20364b;border:1px solid #82765e;color:#e9dcbe;font:400 26px/1 Inter,system-ui,sans-serif;cursor:pointer}@container (max-width:420px){.feature-shop .fs-actions{flex-direction:column;gap:2px}.feature-shop .fs-confirm{width:100%}}@container (max-width:340px){.feature-shop .fs-title{margin-inline:40px;font-size:22px}}@media(max-height:640px){.feature-shop{padding:12px 12px 8px}.feature-shop .fs-title{margin-top:2px;margin-bottom:10px}.feature-shop .fs-bet{height:52px;margin-bottom:10px}.feature-shop .fs-bet button{height:50px}.feature-shop .fs-offers{gap:6px}.feature-shop .fs-offer{padding:8px 10px;row-gap:6px}}@media(max-height:640px){.feature-shop .fs-copy span{font-size:12px;line-height:1.2}.feature-shop .fs-copy small{font-size:10px;line-height:1.2}}.splash{--sp-col:560px;--sp-logo:180px;--sp-icon:64px;height:100dvh;bottom:auto;padding:16px;overflow:hidden;isolation:isolate;background:#111e30;color:#e9dcbe;z-index:70;transition:opacity .25s ease-out}.splash__room{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-4}.splash:before,.splash:after{content:"";position:absolute;inset:0;pointer-events:none}.splash:before{z-index:-3;background:linear-gradient(90deg,#111e3070,#111e30d9 29%,#111e30ef,#111e30d9 71%,#111e3070)}.splash:after{z-index:-1;background:linear-gradient(0deg,#111e30,transparent 24%,transparent 82%,#111e3066)}.splash img{transition:opacity .35s ease-out}.splash img:not(.is-in){opacity:0}.splash__figure{position:absolute;z-index:-2;bottom:3dvh;width:auto;object-fit:contain;pointer-events:none}.splash__figure--left{height:min(87dvh,calc((100vw - var(--sp-col) - 64px) * .95));left:calc((100vw - var(--sp-col))/4);transform:translate(-50%)}.splash__figure--right{height:min(73dvh,calc((100vw - var(--sp-col) - 64px) * .65));right:calc((100vw - var(--sp-col))/4);transform:translate(50%)}@media not all and (min-width:1100px)and (min-aspect-ratio:5/4){.splash__figure{display:none}}.splash__card{position:relative;width:min(var(--sp-col),100%);text-align:center;font-family:Inter,system-ui,sans-serif}.splash__kicker{margin:0 0 16px;font-size:10px;font-weight:600;letter-spacing:.18em}.splash__kicker i{font-style:normal;color:#c9a227;padding:0 9px}.splash__logo{display:flex;align-items:center;justify-content:center;height:var(--sp-logo);margin:0 0 22px}.splash__logo-art{height:100%;max-width:100%;object-fit:contain}.splash:not(.is-dressed) .splash__logo>*,.splash__logo.has-art .splash__wordmark,.splash__logo.has-type .splash__logo-art{display:none}.splash__wordmark{font:600 60px/.95 Grenze Gotisch,Georgia,serif;color:#e9dcbe}.splash__headline{margin:0;font:600 clamp(28px,3vw,40px)/1.05 "Grenze Gotisch",Georgia,serif;text-wrap:balance}.splash .start-strap{margin:10px auto 22px;max-width:440px;font-size:13px;line-height:1.5;color:#c9c4b5;text-wrap:balance}.splash__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:17px 0;list-style:none;border:solid #b6a07655;border-width:1px 0}.splash__tile{display:flex;flex-direction:column;align-items:center;gap:6px}.splash__tile img{width:var(--sp-icon);height:var(--sp-icon);object-fit:contain}.splash__tile strong{font:600 19px/1.15 Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;color:#f4de95;white-space:nowrap}.splash__tile span{font-size:10px;line-height:1.4;color:#c9c4b5;text-wrap:balance}.splash__load{margin:22px 0 16px}.splash__status{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:10px;line-height:1.4;text-align:left;letter-spacing:.06em}.splash__pct{color:#f4de95;font-variant-numeric:tabular-nums}.splash__bar{height:5px;margin-top:9px;background:#0b1525;border:1px solid #b6a07666}.splash__bar i{display:block;width:0;height:100%;background:#e9dcbe;transition:width .15s linear}.splash.is-ready .splash__bar i{transition:none}.splash.is-failed .splash__status{color:#ffc5b3}.splash.is-failed .splash__pct{visibility:hidden}.splash .start-btn{min-height:56px;font-size:23px;font-weight:600;letter-spacing:.15em;background:#a8412b;color:#e9dcbe;border:1px solid #b6a076;box-shadow:inset 0 0 0 3px #111e3055;cursor:pointer}.splash .start-btn:disabled{background:#111e3088;color:#c9c4b5;border-color:#b6a07666;box-shadow:none;font:600 13px/1 Inter,system-ui,sans-serif;cursor:wait}.splash .start-info{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;margin-top:6px;color:#e9dcbe;font:600 12px/1.4 Inter,system-ui,sans-serif;text-underline-offset:4px}.splash .start-foot{margin:6px auto 0;max-width:360px;color:#c9c4b5;font:10px/1.5 Inter,system-ui,sans-serif}@media(max-width:700px){.splash{--sp-logo:145px;--sp-icon:54px;padding:16px 22px}.splash:before{background:#111e30d9}.splash__kicker{font-size:8px;letter-spacing:.13em;margin-bottom:20px}.splash__kicker i{padding:0 6px}.splash__headline{font-size:min(30px,7.6vw)}.splash .start-strap{font-size:12px;max-width:300px;margin-bottom:18px}.splash__tiles{gap:6px;padding:14px 0}.splash__tile strong{font-size:min(17px,4.5vw)}.splash__tile span{font-size:9px}}@media(max-height:720px){.splash{--sp-logo:115px;--sp-icon:46px}.splash__logo{margin-bottom:14px}.splash__kicker{margin-bottom:12px}.splash .start-strap{margin:8px auto 14px}.splash__tiles{padding:10px 0}.splash__load{margin:14px 0 12px}.splash .start-btn{min-height:50px}.splash .start-info{margin-top:2px}.splash .start-foot{margin-top:0}}@media(max-height:600px){.splash{--sp-logo:90px;--sp-icon:40px}.splash__headline{font-size:24px}.splash .start-strap{font-size:11px}}@media(prefers-reduced-motion:reduce){.splash,.splash *{transition:none!important;animation:none!important}}#top .brand{position:absolute;height:auto;pointer-events:none}#top .top-slot{flex:none;width:min(100%,var(--slot-w));height:var(--slot-h);pointer-events:none}@media(max-width:600px){#top .top-slot{width:min(100%,var(--slot-w-narrow))}}@media(orientation:landscape){body.has-brand #top{justify-content:flex-end}}#win-overlay{position:fixed;inset:0;opacity:0;visibility:hidden;pointer-events:none}:root{--vellum: #f2e6c8;--cream: #f6eeda}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#crypt{position:fixed;inset:0;z-index:28;display:none;place-items:center;padding:min(20px,2.5vh) 20px;background:#0a0812b8;cursor:pointer}#crypt[data-state]{display:grid}.crypt__card{--cardw: min(92vw, 780px, 96vh);position:relative;width:var(--cardw);color:var(--ink);text-align:center;filter:drop-shadow(0 18px 40px rgba(0,0,0,.6))}.crypt__frame{display:block;width:100%;height:auto}.crypt__frame[hidden]{display:none}.crypt__text{position:absolute;inset:43.9% 26.6% 5.5% 26.8%;display:grid;align-content:center}.crypt__frame[hidden]~.crypt__text{position:static;padding:26px 30px;background:var(--vellum);border:3px solid var(--ink)}.crypt__line{font-family:Grenze Gotisch,Georgia,serif;font-weight:500;font-size:calc(var(--cardw) * .0455);line-height:1;letter-spacing:.08em;color:var(--lapis);text-wrap:balance}#crypt[data-state=sealed] .crypt__line,#crypt[data-state=ossuary] .crypt__line{color:#5b2a62}.crypt__sub{margin-top:calc(var(--cardw) * .005);font-size:max(9px,calc(var(--cardw) * .0212));letter-spacing:.2em;text-transform:uppercase;color:var(--vermilion)}.crypt__amt{margin:calc(var(--cardw) * .012) 0 calc(var(--cardw) * .003);font-family:Inter,sans-serif;font-weight:500;font-size:calc(var(--cardw) * .0606);line-height:1;font-variant-numeric:tabular-nums}.crypt__rule{margin-top:calc(var(--cardw) * .012);padding-top:calc(var(--cardw) * .011);border-top:1px solid rgba(43,32,21,.25);font-size:max(8px,calc(var(--cardw) * .0182));line-height:1.4;color:#4a3a24}.crypt__go{margin-top:calc(var(--cardw) * .012);font-size:max(8px,calc(var(--cardw) * .0182));letter-spacing:.24em;text-transform:uppercase;color:#6e5a38}#crypt{grid-template-rows:auto auto;align-content:center;row-gap:12px}@media(min-width:601px){#crypt{padding-bottom:min(150px,22vh)}#crypt[data-state=crypt] .crypt__card,#crypt[data-state=sealed] .crypt__card,#crypt[data-state=ossuary] .crypt__card{--cardw: min(86vw, 660px, 78vh)}}.crypt__stages{--stage-loop: 7s;--cell: max(30px, min(58px, 5.6vw, 6.5vh));display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(92vw,780px)}#crypt[data-state=crypt] .crypt__stages,#crypt[data-state=sealed] .crypt__stages,#crypt[data-state=ossuary] .crypt__stages{display:grid}@media(min-width:601px)and (max-height:660px){#crypt[data-state=crypt] .crypt__stages,#crypt[data-state=sealed] .crypt__stages,#crypt[data-state=ossuary] .crypt__stages{display:none}}.stage{display:grid;justify-items:center;gap:6px}.stage__scene{height:calc(var(--cell) * 3.3);display:grid;place-items:center}.stage__cap{max-width:240px;padding:6px 10px 5px;font-family:Grenze Gotisch,Georgia,serif;font-weight:500;font-size:clamp(13px,1.5vw,16px);letter-spacing:.05em;text-transform:uppercase;text-align:center;line-height:1.2;color:var(--ink, #2b2015);background:var(--vellum, #f2e6c8);border:1px solid var(--gold, #c9a227);box-shadow:0 2px #00000080}.stage__cap em{font-style:normal;color:var(--lapis, #1e3a8f)}.cell{position:relative;width:var(--cell);height:calc(var(--cell) * .72);background:#1e3a8f;box-shadow:inset 0 0 0 1px #00000059;overflow:visible}.cell--one{width:calc(var(--cell) * 1.4);height:calc(var(--cell) * 1)}.cell>img:first-child{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain}.grid3{position:relative;display:grid;grid-template-columns:repeat(3,var(--cell));gap:3px}.stage__seal,.stage__scroll{position:absolute;display:grid;place-items:center}.stage__seal{right:-8%;bottom:-10%;width:46%;aspect-ratio:1}.stage__scroll{left:6%;right:6%;bottom:-4%;height:34%}.stage__seal img,.stage__scroll img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.stage__seal i,.stage__scroll i{position:relative;display:grid;font-style:normal;font-family:Grenze Gotisch,Georgia,serif;font-weight:500;line-height:1}.stage__seal i{color:var(--gold-bright, #f4de95);font-size:calc(var(--cell) * .2)}.stage__scroll i{color:var(--gold, #c9a227);font-weight:700;font-size:calc(var(--cell) * .22);-webkit-text-stroke:1.2px var(--ink, #2b2015);paint-order:stroke fill;transform:translateY(-12%)}.stage__seal i b,.stage__scroll i b{grid-area:1 / 1;opacity:0}.stage__scythe{animation:stage-drop var(--stage-loop) ease-out infinite}.stage__frame{position:absolute;inset:-4%;width:108%;height:108%;animation:stage-frame var(--stage-loop) linear infinite}@keyframes stage-drop{0%{transform:translateY(-120%);opacity:0}10%{transform:translateY(0);opacity:1}to{transform:none;opacity:1}}@keyframes stage-frame{0%,10%{opacity:0}16%,to{opacity:1}}[data-stage=sticky] .stage__seal{animation:stage-frame var(--stage-loop) linear infinite}[data-stage=sticky] .stage__seal b:nth-child(1){animation:stage-third-1 var(--stage-loop) steps(1,end) infinite}[data-stage=sticky] .stage__seal b:nth-child(2){animation:stage-third-2 var(--stage-loop) steps(1,end) infinite}[data-stage=sticky] .stage__seal b:nth-child(3){animation:stage-third-3 var(--stage-loop) steps(1,end) infinite}@keyframes stage-third-1{0%,to{opacity:1}40%,99%{opacity:0}}@keyframes stage-third-2{0%,39%{opacity:0}40%,69%{opacity:1}70%,to{opacity:0}}@keyframes stage-third-3{0%,69%{opacity:0}70%,to{opacity:1}}.stage__reach{position:absolute;left:33.3%;top:33.3%;width:33.3%;height:33.3%;transform-origin:50% 50%;animation:stage-reach var(--stage-loop) ease-out infinite}@keyframes stage-reach{0%,20%{transform:scale(1);opacity:0}24%{opacity:1}40%,85%{transform:scale(3.12);opacity:1}to{transform:scale(3.12);opacity:0}}.stage__seal--still b{opacity:1}.stage__fly{position:absolute;left:44%;top:44%;width:16%;aspect-ratio:1;display:grid;place-items:center;opacity:0;z-index:3}.stage__fly img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.stage__fly i{position:relative;font-style:normal;font-family:Grenze Gotisch,Georgia,serif;font-weight:500;font-size:calc(var(--cell) * .2);color:var(--gold-bright, #f4de95)}.stage__fly--1{animation:stage-fly-1 var(--stage-loop) ease-in-out infinite}.stage__fly--2{animation:stage-fly-2 var(--stage-loop) ease-in-out infinite}@keyframes stage-fly-1{0%,41%{opacity:0;transform:translate(0) scale(.8)}42%{opacity:1}52%{opacity:1;transform:translateY(-212%) scale(1.1)}54%,to{opacity:0;transform:translateY(-212%) scale(.6)}}@keyframes stage-fly-2{0%,55%{opacity:0;transform:translate(0) scale(.8)}56%{opacity:1}66%{opacity:1;transform:translate(212%,212%) scale(1.1)}68%,to{opacity:0;transform:translate(212%,212%) scale(.6)}}[data-stage=reach] .cell--soul:not(.cell--soul2) .stage__scroll b:nth-child(1){animation:stage-turn-a-1 var(--stage-loop) steps(1,end) infinite}[data-stage=reach] .cell--soul:not(.cell--soul2) .stage__scroll b:nth-child(2){animation:stage-turn-a-2 var(--stage-loop) steps(1,end) infinite}[data-stage=reach] .cell--soul2 .stage__scroll b:nth-child(1){animation:stage-turn-b-1 var(--stage-loop) steps(1,end) infinite}[data-stage=reach] .cell--soul2 .stage__scroll b:nth-child(2){animation:stage-turn-b-2 var(--stage-loop) steps(1,end) infinite}@keyframes stage-turn-a-1{0%,51%{opacity:1}52%,to{opacity:0}}@keyframes stage-turn-a-2{0%,51%{opacity:0}52%,to{opacity:1}}@keyframes stage-turn-b-1{0%,65%{opacity:1}66%,to{opacity:0}}@keyframes stage-turn-b-2{0%,65%{opacity:0}66%,to{opacity:1}}[data-stage=reach] .cell--soul:not(.cell--soul2) .stage__scroll{animation:stage-bump-a var(--stage-loop) ease-out infinite}[data-stage=reach] .cell--soul2 .stage__scroll{animation:stage-bump-b var(--stage-loop) ease-out infinite}@keyframes stage-bump-a{0%,51%,58%,to{transform:scale(1)}54%{transform:scale(1.3)}}@keyframes stage-bump-b{0%,65%,72%,to{transform:scale(1)}68%{transform:scale(1.3)}}[data-stage=reach] .cell:not(.cell--wild)>img:first-child,[data-stage=reach] .cell:not(.cell--wild) .stage__scroll{animation:stage-lit var(--stage-loop) linear infinite}@keyframes stage-lit{0%,20%{filter:brightness(1)}24%,38%{filter:brightness(.55)}42%,to{filter:brightness(1)}}.stage__hourglass{animation:stage-drop var(--stage-loop) ease-out infinite}.stage__scroll--added{left:-6%;right:-6%;bottom:-14%;height:40%;animation:stage-pop var(--stage-loop) cubic-bezier(.2,1.5,.4,1) infinite}.stage__scroll--added i{font-size:calc(var(--cell) * .2);letter-spacing:.02em;white-space:nowrap}@keyframes stage-pop{0%,22%{transform:scale(.4);opacity:0}30%{transform:scale(1.15);opacity:1}36%,to{transform:scale(1);opacity:1}}body.is-still .crypt__stages *{animation:none!important}body.is-still .stage__reach{transform:scale(3.12);opacity:1}body.is-still .stage__seal b:last-child,body.is-still .stage__scroll b:last-child{opacity:1}body.is-still .stage__frame,body.is-still [data-stage=sticky] .stage__seal{opacity:1}@media(max-width:600px){.crypt__sub{letter-spacing:.14em}.crypt__stages{--cell: 26px;grid-template-columns:1fr;gap:0;width:min(94vw,420px);padding:4px 12px;background:var(--vellum, #f2e6c8);border:2px solid var(--gold, #c9a227);box-shadow:0 0 0 1px var(--ink, #2b2015),0 6px 18px #00000080}.stage{grid-template-columns:calc(var(--cell) * 3.6) minmax(0,1fr);align-items:center;justify-items:center;gap:12px;padding:8px 0;border-top:1px solid rgba(43,32,21,.22)}.stage:first-child{border-top:0}.stage__scene{width:100%;height:calc(var(--cell) * 3.3);background:var(--cream, #f6eeda);border:1px solid var(--ink, #2b2015);box-shadow:inset 0 0 0 2px var(--gold, #c9a227)}.stage__cap{max-width:none;justify-self:start;text-align:left;font-size:12.5px;line-height:1.25;padding:0;background:none;border:0;box-shadow:none}}#hourglass{position:fixed;inset:0;z-index:27;display:none;place-items:center;padding:20px;background:#0a081257;pointer-events:none}#hourglass[data-open]{display:grid}.hourglass__card{position:relative;width:min(84vw,640px,110vh);text-align:center;color:var(--ink);filter:drop-shadow(0 18px 40px rgba(0,0,0,.6));animation:hourglass-in .5s cubic-bezier(.2,1.5,.4,1)}@keyframes hourglass-in{0%{transform:translateY(-40px) scale(.86);opacity:0}to{transform:none;opacity:1}}.hourglass__frame{display:block;width:100%;height:auto}.hourglass__frame[hidden]{display:none}.hourglass__text{position:absolute;inset:56% 24% 21% 18%;display:grid;align-content:center}.hourglass__frame[hidden]~.hourglass__text{position:static;padding:22px 28px;background:var(--vellum);border:3px solid var(--ink)}.hourglass__line{font-family:Grenze Gotisch,Georgia,serif;font-weight:500;font-size:clamp(14px,2.4vw,22px);line-height:1;letter-spacing:.1em;color:var(--lapis)}.hourglass__n{margin-top:0;font-family:Grenze Gotisch,Georgia,serif;font-weight:500;font-size:clamp(30px,6vw,56px);line-height:1;color:var(--vermilion)}.hourglass__sub{margin-top:0;font-size:clamp(9px,1.4vw,12px);letter-spacing:.22em;text-transform:uppercase;color:#6e5a38}.line-figures{position:absolute;inset:0;overflow:hidden;pointer-events:none}.line-figure{position:absolute;left:0;top:0;display:none;font-family:Inter,system-ui,sans-serif;font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:1;letter-spacing:0;white-space:nowrap;transform-origin:50% 50%;will-change:transform,opacity}.line-figure.is-on{display:block}.line-figure.is-measure{display:block;visibility:hidden;transform:none}#howto{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px}#howto[hidden]{display:none}.howto__scrim{position:absolute;inset:0;background:#0a0812bd}.howto__card{position:relative;width:min(640px,100%);max-height:min(88dvh,820px);overflow:auto;padding:22px 26px 18px;background:var(--vellum, #f2e6c8);color:var(--ink, #2b2015);border:3px solid var(--ink, #2b2015);border-radius:5px;box-shadow:0 0 0 3px var(--gold, #c9a227) inset,0 18px 50px #0009}.howto__x{position:absolute;top:8px;right:10px;width:34px;height:34px;border:0;background:none;color:var(--ink, #2b2015);font:26px/1 Grenze Gotisch,Georgia,serif;cursor:pointer}.howto__title{margin:0 0 6px;font-family:Grenze Gotisch,Georgia,serif;font-weight:500;font-size:30px;line-height:1;letter-spacing:.12em;text-align:center;color:var(--lapis, #1e3a8f)}.howto__section{margin-top:14px;padding-top:10px;border-top:1px solid rgba(43,32,21,.22)}.howto__h{margin:0 0 4px;font-family:Grenze Gotisch,Georgia,serif;font-weight:500;font-size:19px;line-height:1.1;letter-spacing:.08em;color:var(--vermilion, #c8402c)}.howto__p{margin:0;font-size:13px;line-height:1.55;color:#4a3a24}.payline-wrap{container-type:inline-size;margin-top:10px}.payline-grids{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@container (max-width: 400px){.payline-grids{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 260px){.payline-grids{grid-template-columns:repeat(3,minmax(0,1fr))}}.payline-card{margin:0;min-width:0;text-align:center}.payline-card svg{display:block;width:100%;height:auto}.payline-board{fill:#172b40;stroke:#d8c79f;stroke-width:1}.payline-cell{fill:#20384f;stroke:#0f1d2c;stroke-width:.8}.payline-cell.is-paying{fill:#d9b44a;stroke:#7a5a16;stroke-width:1}.payline-card figcaption{margin-top:4px;font:600 11px/1 Inter,system-ui,sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:#6e5a38}.howto__pays{width:100%;margin-top:8px;border-collapse:collapse;font-size:13px}.howto__pays th{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#6e5a38;text-align:right;padding:2px 6px;font-weight:600}.howto__pays th:first-child{text-align:left}.howto__pays td{padding:3px 6px;text-align:right;font-variant-numeric:tabular-nums;border-top:1px solid rgba(43,32,21,.12)}.howto__pays td:first-child{text-align:left;display:flex;align-items:center;gap:8px}.howto__pays img{width:30px;height:30px;object-fit:contain}@media(max-width:360px){.howto__pays th,.howto__pays td{padding-inline:3px}.howto__pays td:first-child{gap:5px}.howto__pays img{width:24px;height:24px}}.howto__specials{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 12px;margin-top:8px}.howto__special{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.3;color:#4a3a24}.howto__special img{width:36px;height:36px;object-fit:contain;flex:0 0 auto}.howto__special b{display:block;font-family:Grenze Gotisch,Georgia,serif;font-weight:500;font-size:15px;letter-spacing:.04em;color:var(--ink, #2b2015)}.howto__features{margin:8px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.5;color:#4a3a24}.howto__features b{font-family:Grenze Gotisch,Georgia,serif;font-weight:500;font-size:15px;letter-spacing:.04em;color:var(--ink, #2b2015)}.howto__close{display:block;margin:16px auto 0;padding:8px 22px;border:2px solid var(--ink, #2b2015);border-radius:4px;background:var(--lapis, #1e3a8f);color:var(--cream, #f6eeda);font-family:Grenze Gotisch,Georgia,serif;font-size:16px;letter-spacing:.16em;cursor:pointer}#max{position:fixed;inset:0;z-index:30;display:none;place-items:center;padding:20px;background:#0a0812c7}#max[data-open]{display:grid}.max__card{position:relative;height:min(82vh,660px);text-align:center;color:var(--ink);filter:drop-shadow(0 18px 40px rgba(0,0,0,.6))}.max__frame{display:block;height:100%;width:auto}.max__frame[hidden]{display:none}.max__text{position:absolute;inset:40% 24% 11%;display:grid;align-content:center}.max__frame[hidden]~.max__text{position:static;padding:24px 28px;background:var(--vellum);border:3px solid var(--ink)}.max__line{font-family:Grenze Gotisch,Georgia,serif;font-weight:500;font-size:clamp(18px,2.6vh,26px);line-height:1;letter-spacing:.1em;color:var(--vermilion)}.max__sub{margin-top:3px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#6e5a38}.max__amt{margin:10px 0 6px;font-family:Inter,sans-serif;font-weight:500;font-size:clamp(24px,4.2vh,40px);line-height:1;font-variant-numeric:tabular-nums}.max__why{font-size:clamp(10px,1.4vh,12px);line-height:1.45;color:#4a3a24}body.is-still .hourglass__card,body.is-still .win__burst,body.is-still #win-overlay.is-pop .win__card{animation:none}@media(max-width:600px){.hourglass__card{width:min(94vw,640px)}.hourglass__line{font-size:11px;letter-spacing:.06em}.hourglass__n{font-size:24px}.hourglass__sub{font-size:8px;letter-spacing:.14em}}html,body{touch-action:manipulation}#top,#stage,#panel,#win-overlay,#crypt,#hourglass,#max,#splash,#feature-shop{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}button,[role=button],a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus,[role=button]:focus{outline:none}button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--gold, #c9a227);outline-offset:2px}.crypt__card,.hourglass__card,.max__card{filter:none;color:#f4e8cb}.crypt__text{inset:39% 15% 16%}.crypt__line{font-size:calc(var(--cardw) * .05);letter-spacing:.025em;color:#e8c574}#crypt[data-state=sealed] .crypt__line,#crypt[data-state=ossuary] .crypt__line{color:#e8c574}.crypt__sub{font-size:max(9px,calc(var(--cardw) * .019));letter-spacing:.12em;color:#ddcda7}.crypt__amt{font-family:Inter,sans-serif;font-size:calc(var(--cardw) * .073);font-weight:650;letter-spacing:-.035em}.crypt__rule{font-size:max(8px,calc(var(--cardw) * .017));color:#c6bba0;border-color:#c8a25355}.crypt__go{color:#e8c574;font-size:max(9px,calc(var(--cardw) * .018))}.hourglass__text{inset:45% 17% 17%}.hourglass__line{color:#e8c574;font-size:clamp(16px,3.2vw,26px);letter-spacing:.04em}.hourglass__n{font-family:Inter,sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(32px,6vw,55px);color:#f4e8cb;font-weight:650}.hourglass__sub{color:#ddcda7;font-size:clamp(10px,1.8vw,15px)}.max__card{height:min(82dvh,660px,141vw)}.max__text{inset:45% 18% 15%}.max__line{color:#e8c574;font-size:clamp(22px,3.3dvh,32px)}.max__sub,.max__why{color:#d4c8ac}.max__amt{font-family:Inter,sans-serif;font-size:clamp(30px,5dvh,48px);color:#f4e8cb;font-weight:650}#crypt{padding:min(20px,2dvh) 16px}.max__card{--cardh:min(82dvh,660px,132vw);height:var(--cardh);width:calc(var(--cardh) * 2 / 3)}.max__amt{font-size:calc(var(--cardh) * .046);letter-spacing:-.03em}@media(max-height:520px)and (orientation:landscape){#crypt[data-state] .crypt__stages{display:none}#crypt .crypt__card{--cardw:min(92vw,780px,120dvh)}.max__line{font-size:calc(var(--cardh) * .049);letter-spacing:.03em}.max__sub,.max__why{font-size:calc(var(--cardh) * .025);line-height:1.25}.max__amt{margin:4px 0}}
