html.tk-hide-chrome #__next-build-watcher,html.tk-hide-chrome .gp-meter.is-float,html.tk-hide-chrome .next-nav,html.tk-hide-chrome header.site-header,html.tk-hide-chrome nextjs-portal{display:none!important}.tk-page{--tk-wood:#2a1810;--tk-felt:#123526;--tk-gold:#e4c56a;--tk-ivory:#f4ead4;box-sizing:border-box;height:100dvh;max-height:100dvh;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;color:var(--tk-ivory);background:#120c08}.tk-backbox{position:relative;justify-self:center;width:min(520px,100%);padding:.34rem .72rem .32rem;background:radial-gradient(120% 80% at 50% 0,#7a4a24 0,transparent 46%),linear-gradient(180deg,#5a3418,#2a160c 72%,#1a0e08);border-bottom:1px solid rgb(228 197 106/.4);box-shadow:inset 0 1px 0 rgb(255 230 170/.22),inset 0 -12px 18px rgb(0 0 0/.28);transition:background .16s ease,box-shadow .16s ease}.tk-glass-bar{position:absolute;inset:0 0 auto;height:.42rem;pointer-events:none;background:linear-gradient(180deg,rgb(255 244 210/.28),transparent)}.tk-backbox.is-hit{background:radial-gradient(90% 70% at 50% 0,#c48a3a 0,transparent 50%),linear-gradient(180deg,#8a4e22,#3d2212);box-shadow:inset 0 0 0 1px rgb(255 226 138/.7),0 0 22px rgb(228 197 106/.35);animation:tk-box-flash .2s ease-out}.tk-backbox.is-hit .tk-dmd b{color:#ffe28a;text-shadow:0 0 12px rgb(228 197 106/.62)}@keyframes tk-box-flash{0%{filter:brightness(1.22)}to{filter:brightness(1)}}.tk-plate{min-width:0}.tk-kicker{margin:0 0 .02rem;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(228 197 106/.72)}.tk-name-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.12rem}.tk-title{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:.04em;color:var(--tk-gold);text-shadow:0 1px 0 rgb(80 48 16/.55),0 0 12px rgb(228 197 106/.28)}.tk-how-btn{display:inline-flex;align-items:center;gap:.28rem;flex-shrink:0;font-size:.72rem;color:rgb(244 234 212/.82)}@media (max-width:520px){.tk-how-btn span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.tk-dmd{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.28rem;margin-top:.18rem;padding:.28rem .32rem .22rem;border-radius:10px;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#0c1812,#07110c);box-shadow:inset 0 0 0 1px rgb(228 197 106/.22),inset 0 8px 14px rgb(0 0 0/.35)}.tk-dmd-cell{min-width:0;text-align:center}.tk-dmd b{display:block;font-size:1.08rem;line-height:1.15;color:#7dffb0;text-shadow:0 0 8px rgb(80 255 160/.28)}.tk-dmd-cell.is-score b{color:#ffe28a;text-shadow:0 0 8px rgb(228 197 106/.35)}.tk-dmd span{display:block;margin-bottom:.04rem;font-size:.6rem;letter-spacing:.04em;color:rgb(180 220 190/.55)}.tk-lamps{display:flex;justify-content:center;gap:.42rem;margin-top:.22rem}.tk-lamps i{width:.42rem;height:.42rem;border-radius:50%;background:#3a2414;box-shadow:inset 0 1px 1px rgb(0 0 0/.45)}.tk-lamps i.is-on{background:#f0c45a;box-shadow:0 0 7px rgb(240 196 90/.75)}.tk-stage{overflow:hidden}.tk-cabinet,.tk-stage{min-height:0;display:grid;place-items:center}.tk-cabinet{container-type:size;width:100%;height:100%;overflow:hidden}.tk-felt-wrap{position:relative;width:min(100%,calc(100cqh * 360 / 480));height:auto;aspect-ratio:360/480;overflow:hidden;background:#123526;box-shadow:0 18px 34px rgb(0 0 0/.5),inset 0 1px 0 rgb(255 248 220/.12)}.tk-felt,.tk-felt-wrap{max-width:100%;max-height:100%}.tk-felt{display:block;width:100%;height:100%;object-fit:contain;touch-action:none}.tk-glass{background:linear-gradient(180deg,rgb(255 255 255/.08),transparent 16%)}.tk-glass,.tk-veil{position:absolute;inset:0;pointer-events:none}.tk-veil{display:grid;place-items:end center;padding:.5rem .6rem .7rem;background:linear-gradient(180deg,transparent 62%,rgb(8 10 8/.22))}.tk-veil-card{pointer-events:auto;max-width:17rem;padding:.42rem .7rem .48rem;border-radius:12px;text-align:center;color:var(--tk-ivory);font-size:.9rem;font-weight:700;background:rgb(18 14 10/.82);border:1px solid rgb(228 197 106/.42);box-shadow:0 8px 18px rgb(0 0 0/.32)}.tk-veil-card.is-action{appearance:none;width:min(17rem,100%);cursor:pointer;font:inherit;color:inherit}.tk-veil-card p{margin:0}.tk-veil-sub{margin-top:.28rem!important;font-size:.76rem;font-weight:500;color:rgb(244 234 212/.82)}.tk-apron{position:relative;z-index:6;justify-self:center;width:min(520px,100%);min-width:0;padding:.22rem .7rem calc(.45rem + env(safe-area-inset-bottom));background:radial-gradient(120% 80% at 50% 0,#1a4030,#0e241c 70%)}.tk-page.is-end .tk-controls{display:none}.tk-page.is-end .tk-apron{padding-top:.12rem;padding-bottom:calc(.28rem + env(safe-area-inset-bottom))}.tk-page.is-end .tk-cta{margin-bottom:.12rem;padding:.32rem .5rem .4rem}.tk-page.is-end .tk-cta .tk-buy{width:100%;min-height:3rem;font-size:1.02rem;animation:tk-buy-pulse 1.15s ease-in-out infinite}@keyframes tk-buy-pulse{0%,to{box-shadow:0 0 0 0 rgb(228 197 106/0)}50%{box-shadow:0 0 0 4px rgb(228 197 106/.32),0 0 16px rgb(228 197 106/.4)}}.tk-hud-row{display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-size:.74rem;color:rgb(244 234 212/.75)}.tk-hint{margin:.15rem 0 0;text-align:center;font-size:.72rem;color:rgb(244 234 212/.7)}.tk-controls{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.7rem;margin-top:.35rem;direction:ltr;position:relative;z-index:40;isolation:isolate}.tk-buy,.tk-flip,.tk-ghost,.tk-plunger{appearance:none;touch-action:none;user-select:none;-webkit-user-select:none}.tk-flip,.tk-plunger{width:4.1rem;height:4.1rem;justify-self:center;border:0;border-radius:50%;font-weight:800;font-size:.95rem;color:#1a120c;background:radial-gradient(circle at 50% 28%,#fff8ea,#e8d4a8 62%,#c9a24a);box-shadow:inset 0 2px 0 #fffdf6,0 0 0 2px #d7b45a,0 5px 0 #0a1610}.tk-flip.is-down,.tk-plunger.is-down{transform:translateY(3px);box-shadow:inset 0 2px 8px rgb(0 0 0/.28),0 0 0 3px rgb(228 197 106/calc(.35 + var(--tk-charge, .2) * .65));background:radial-gradient(circle at 50% 40%,#f4ead4,#c9a24a)}.tk-plunger.is-wait:not(:disabled){animation:tk-pulse 1.2s ease-in-out infinite}.tk-plunger:disabled{opacity:.45}@keyframes tk-pulse{0%,to{box-shadow:inset 0 2px 0 #fffdf6,0 0 0 2px #d7b45a,0 5px 0 #0a1610}50%{box-shadow:inset 0 2px 0 #fffdf6,0 0 0 4px rgb(228 197 106/.85),0 5px 0 #0a1610,0 0 16px rgb(228 197 106/.45)}}.tk-buy{min-height:2.6rem;padding:0 1.1rem;border-radius:999px;border:1px solid #e4c56a;background:linear-gradient(180deg,#d7b45a,#8d6a1c);color:#1a120c;font-weight:700}.tk-ghost{border:0;background:transparent;color:var(--tk-ivory);min-height:2rem}.tk-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .7rem;margin-bottom:.4rem;padding:.45rem .55rem;border-radius:12px;background:rgb(18 12 8/.55);border:1px solid rgb(228 197 106/.28);text-align:center}.tk-cta p{margin:0;font-size:.82rem}.tk-cta.is-result{flex-direction:column;gap:.28rem;margin-bottom:.18rem}.tk-result-title{font-weight:800;color:var(--tk-gold)}.tk-receipt{color:#e4c56a}.tk-live{display:grid;gap:.12rem;margin:.35rem 0 0;padding:0;list-style:none;font-size:.72rem;color:rgb(244 234 212/.72)}.tk-live li{display:flex;justify-content:space-between;gap:.6rem}.tk-hud-tools{display:inline-flex;align-items:center;gap:.15rem}.tk-plus{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;color:#1a120c;background:linear-gradient(180deg,#e4c56a,#c9a24a);text-decoration:none;font-weight:800}.tk-how{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:rgb(8 6 4/.62)}.tk-how-card{width:min(22rem,100%);padding:1rem 1.05rem 1.1rem;border-radius:16px;background:linear-gradient(180deg,#3a2416,#1a120c);border:1px solid rgb(228 197 106/.35);color:var(--tk-ivory)}.tk-how-card h2{margin:0 0 .35rem;font-size:1.05rem;color:var(--tk-gold)}.tk-how-card li,.tk-how-card p{font-size:.84rem;line-height:1.45}.tk-how-card ol{margin:.55rem 0 .8rem;padding-inline-start:1.2rem}.tk-how-card .tk-buy{width:100%}.tk-err{color:#ffb4b4;font-size:.8rem;margin:.12rem 0 0}.tk-back{display:inline-flex;margin-top:.2rem;color:rgb(244 234 212/.75);text-decoration:none;font-size:.8rem}.tk-hud-row .tk-back{margin-top:0;font-size:.74rem}@media (min-width:720px){.tk-flip,.tk-plunger{width:4.8rem;height:4.8rem}}