.TowerScene-module__GQzOEa__scene{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 96px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 96px),#0000 100%)}.TowerScene-module__GQzOEa__washes{position:absolute;inset:0}.TowerScene-module__GQzOEa__tower{top:0;left:calc(50% - 50% * var(--tower-zoom,1));width:calc(100% * var(--tower-zoom,1));aspect-ratio:880/1114;opacity:0;transition:opacity var(--wash-ms) ease;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.TowerScene-module__GQzOEa__tower[data-lit]{opacity:1}.TowerScene-module__GQzOEa__tower[data-tone=base]{background-image:url(/brand/tower/scene.webp)}.TowerScene-module__GQzOEa__tower[data-tone=red]{background-image:url(/brand/tower/scene-red.webp)}.TowerScene-module__GQzOEa__tower[data-tone=blue]{background-image:url(/brand/tower/scene-blue.webp)}.TowerScene-module__GQzOEa__bloom{opacity:0;background:radial-gradient(58% 34% at 50% 30%,#f9e5324d,#0000 70%);transition:opacity .48s;position:absolute;inset:0}.TowerScene-module__GQzOEa__scene[data-phase=win] .TowerScene-module__GQzOEa__bloom{opacity:1}.TowerScene-module__GQzOEa__character{top:0;left:calc(50% - 31.8182% * var(--tower-zoom,1));width:calc(81.8182% * var(--tower-zoom,1));height:calc(29.5455cqw * var(--tower-zoom,1));transition:transform .52s cubic-bezier(.3,0,.7,1),opacity .42s .1s;position:absolute}.TowerScene-module__GQzOEa__character[data-exiting]{opacity:0;transform:translateY(-9%)scale(.93)}.TowerScene-module__GQzOEa__pose{opacity:0;transition:opacity var(--pose-ms) ease;background-position:top;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.TowerScene-module__GQzOEa__pose[data-on]{opacity:1}.TowerScene-module__GQzOEa__pose[data-frame=lounge]{background-image:url(/brand/tower/char/lounge.webp)}.TowerScene-module__GQzOEa__pose[data-frame=drag]{background-image:url(/brand/tower/char/drag.webp)}.TowerScene-module__GQzOEa__pose[data-frame=exhale]{background-image:url(/brand/tower/char/exhale.webp)}.TowerScene-module__GQzOEa__pose[data-frame=stretch]{background-image:url(/brand/tower/char/stretch.webp)}.TowerScene-module__GQzOEa__pose[data-frame=startle]{background-image:url(/brand/tower/char/startle.webp)}.TowerScene-module__GQzOEa__pose[data-frame=scramble]{background-image:url(/brand/tower/char/scramble.webp)}.TowerScene-module__GQzOEa__pose[data-frame=sprint]{background-image:url(/brand/tower/char/sprint.webp)}.TowerScene-module__GQzOEa__pose[data-frame=leap]{background-image:url(/brand/tower/char/leap.webp)}.TowerScene-module__GQzOEa__pose[data-frame=hop]{background-image:url(/brand/tower/char/hop.webp)}@media (max-width:900px){.TowerScene-module__GQzOEa__scene{-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 64px),#0000 100%)}}@media (prefers-reduced-motion:reduce){.TowerScene-module__GQzOEa__tower,.TowerScene-module__GQzOEa__bloom,.TowerScene-module__GQzOEa__character,.TowerScene-module__GQzOEa__pose{transition:none}.TowerScene-module__GQzOEa__character[data-exiting]{opacity:1;transform:none}}
.tower-module__r-ZbFa__panel{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;padding:16px;font-family:Geologica,sans-serif;display:flex}.tower-module__r-ZbFa__optionGroup{flex-direction:column;gap:6px;display:flex}.tower-module__r-ZbFa__optionGroupInline{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.tower-module__r-ZbFa__optionGroupInline .tower-module__r-ZbFa__stepper{flex:auto;max-width:200px}.tower-module__r-ZbFa__configRow{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:8px;display:grid}.tower-module__r-ZbFa__selectWrap{width:100%;position:relative}.tower-module__r-ZbFa__configSelect{appearance:none;color:#ece8ff;width:100%;height:38px;font-family:var(--font-accent);text-transform:capitalize;cursor:pointer;background:#ffffff08;border:1px solid #785aff40;border-radius:10px;padding:0 28px 0 12px;font-size:13px;font-weight:700;transition:border-color .14s,background .14s}.tower-module__r-ZbFa__configSelect:hover:not(:disabled){border-color:#785aff8c}.tower-module__r-ZbFa__configSelect:focus-visible{outline-offset:2px;outline:2px solid #8d1bff}.tower-module__r-ZbFa__configSelect:disabled{opacity:.55;cursor:not-allowed}.tower-module__r-ZbFa__configSelect option{color:#ece8ff;background:#130a26}.tower-module__r-ZbFa__selectChevron{pointer-events:none;border-bottom:1.5px solid #b9b4d6;border-right:1.5px solid #b9b4d6;width:8px;height:8px;position:absolute;top:50%;right:12px;transform:translateY(-65%)rotate(45deg)}.tower-module__r-ZbFa__optionLabel{font-family:var(--font-accent);letter-spacing:.09em;text-transform:uppercase;color:#7c7e98;white-space:nowrap;align-items:baseline;gap:6px;font-size:10px;font-weight:700;display:flex}.tower-module__r-ZbFa__optionLabel em{letter-spacing:.04em;color:#5d5f79;font-style:normal;font-weight:600}.tower-module__r-ZbFa__stepper{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:6px;display:grid}.tower-module__r-ZbFa__stepBtn{color:#b9b4d6;cursor:pointer;background:#ffffff08;border:1px solid #785aff40;border-radius:10px;justify-content:center;align-items:center;height:34px;display:inline-flex}.tower-module__r-ZbFa__stepBtn:hover:not(:disabled){color:#ece8ff;border-color:#785aff80}.tower-module__r-ZbFa__stepBtn:disabled{opacity:.45;cursor:not-allowed}.tower-module__r-ZbFa__stepValue{color:#ece8ff;background:#ffffff08;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:34px;font-size:13px;font-weight:600;display:inline-flex}.tower-module__r-ZbFa__stepValue em{font-family:var(--font-accent);color:#f9e532;font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.tower-module__r-ZbFa__previewRows{background:#ffffff08;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:10px 12px;display:grid}.tower-module__r-ZbFa__previewRow{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;font-size:13px;display:flex}.tower-module__r-ZbFa__previewRow dt{font-family:var(--font-accent);letter-spacing:.09em;text-transform:uppercase;color:#7c7e98;font-size:10px;font-weight:700}.tower-module__r-ZbFa__previewRow dd{color:#ece8ff;font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;margin:0;font-weight:600;display:inline-flex}.tower-module__r-ZbFa__previewRow dd em{font-family:var(--font-accent);color:#f9e532;font-style:normal;font-weight:700}.tower-module__r-ZbFa__previewRow[data-emphasis]{background:#f9e53214;border-radius:8px;margin:-3px -8px;padding:3px 8px;box-shadow:inset 0 0 0 1px #f9e53238}.tower-module__r-ZbFa__previewRow[data-emphasis] dt{color:#f9e532}.tower-module__r-ZbFa__actionRow{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:8px;display:grid}.tower-module__r-ZbFa__toggleRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.tower-module__r-ZbFa__toggle{color:#7c7e98;height:34px;font-family:var(--font-accent);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #785aff38;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:700;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.tower-module__r-ZbFa__toggle:hover{color:#ece8ff;border-color:#785aff73}.tower-module__r-ZbFa__toggle[data-active]{color:#f9e532;background:#f9e53214;border-color:#f9e53266}.tower-module__r-ZbFa__railStack{flex-direction:column;gap:12px;max-width:420px;margin:0 auto;display:flex}.tower-module__r-ZbFa__stageWrap{width:100%;container-type:inline-size}.tower-module__r-ZbFa__stage{--flip-ms:.19s;--tower-zoom:1;--row-h:clamp(44px, calc(5.4cqw * var(--tower-zoom)), 60px);--tile-gap:clamp(3px, calc(.62cqw * var(--tower-zoom)), 9px);padding-bottom:var(--space-4);isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative}.tower-module__r-ZbFa__board{width:calc(36.7045% * var(--tower-zoom));margin-top:calc(34.5455cqw * var(--tower-zoom));position:relative}.tower-module__r-ZbFa__grid{gap:var(--tile-gap);flex-direction:column;display:flex}.tower-module__r-ZbFa__towerRow{grid-template-columns:17% repeat(var(--cols), minmax(0, 1fr));align-items:center;gap:var(--tile-gap);opacity:.72;transition:opacity .22s;display:grid}.tower-module__r-ZbFa__towerRow[data-active],.tower-module__r-ZbFa__towerRow[data-cleared]{opacity:1}.tower-module__r-ZbFa__rowMult{font-family:var(--font-accent);color:#7c7e98;text-align:right;font-variant-numeric:tabular-nums;padding-right:.5cqw;font-size:clamp(9px,1.05cqw,14px);font-weight:700;transition:color .2s,text-shadow .2s}.tower-module__r-ZbFa__rowMult[data-state=cleared]{color:#f9e532;text-shadow:0 0 12px #f9e53273}.tower-module__r-ZbFa__rowMult[data-state=active]{color:#ece8ff}.tower-module__r-ZbFa__cell{height:var(--row-h);cursor:pointer;background:0 0;border:0;border-radius:clamp(6px,.8cqw,12px);padding:0;transition:transform .14s;position:relative}.tower-module__r-ZbFa__cell:disabled{cursor:default}.tower-module__r-ZbFa__cellBack,.tower-module__r-ZbFa__cellFace{border-radius:inherit;position:absolute;inset:0}.tower-module__r-ZbFa__cellBack{background:linear-gradient(#201646 0%,#150c31 100%);transition:background .14s,box-shadow .14s,opacity .12s;box-shadow:inset 0 0 0 1px #f9e53229,inset 0 1px #ffffff0f,0 2px 10px -4px #000000b3}.tower-module__r-ZbFa__cellFace{opacity:0;background-image:var(--tile-art,none);background-position:50%;background-repeat:no-repeat;background-size:auto 72%}.tower-module__r-ZbFa__towerRow[data-cleared] .tower-module__r-ZbFa__cellBack{box-shadow:inset 0 0 0 1px #f9e5324d,0 0 14px -6px #f9e5328c}.tower-module__r-ZbFa__cell[data-state=active] .tower-module__r-ZbFa__cellBack{background:linear-gradient(#33257f 0%,#1e1450 100%);box-shadow:inset 0 0 0 1px #f9e5326b,inset 0 1px #ffffff1f,0 0 18px -4px #6b69f5b3}.tower-module__r-ZbFa__cell[data-state=active]:not(:disabled):hover{transform:translateY(-2px)}.tower-module__r-ZbFa__cell[data-state=active]:not(:disabled):hover .tower-module__r-ZbFa__cellBack{box-shadow:inset 0 0 0 1px #f9e532bf,inset 0 1px #ffffff24,0 0 26px -4px #f9e5328c}.tower-module__r-ZbFa__cell[data-state=safe]{--tile-art:url(/brand/tower/tile-safe.webp)}.tower-module__r-ZbFa__cell[data-state=trap],.tower-module__r-ZbFa__cell[data-state=bust]{--tile-art:url(/brand/tower/tile-trap.webp)}.tower-module__r-ZbFa__cell[data-state=safe] .tower-module__r-ZbFa__cellFace{background-color:#2b2158;box-shadow:inset 0 0 0 1px #f9e5328c,0 0 18px -6px #f9e53299}.tower-module__r-ZbFa__cell[data-state=trap] .tower-module__r-ZbFa__cellFace{background-color:#2a0b22;box-shadow:inset 0 0 0 1px #ff2a6d52}.tower-module__r-ZbFa__cell[data-state=bust] .tower-module__r-ZbFa__cellFace{background-color:#58122f;box-shadow:inset 0 0 0 1px #ff2a6d,0 0 26px -4px #ff2a6db3}.tower-module__r-ZbFa__cell[data-state=safe] .tower-module__r-ZbFa__cellBack,.tower-module__r-ZbFa__cell[data-state=trap] .tower-module__r-ZbFa__cellBack,.tower-module__r-ZbFa__cell[data-state=bust] .tower-module__r-ZbFa__cellBack{opacity:0;transition-delay:var(--flip-delay,0s)}.tower-module__r-ZbFa__cell[data-state=safe] .tower-module__r-ZbFa__cellFace,.tower-module__r-ZbFa__cell[data-state=trap] .tower-module__r-ZbFa__cellFace,.tower-module__r-ZbFa__cell[data-state=bust] .tower-module__r-ZbFa__cellFace{animation:tower-module__r-ZbFa__tile-stamp var(--flip-ms) cubic-bezier(.2, 1.5, .5, 1) var(--flip-delay,0s) both}@keyframes tower-module__r-ZbFa__tile-stamp{0%{opacity:0;transform:scale(1.3)}60%{opacity:1;transform:scale(.965)}to{opacity:1;transform:scale(1)}}.tower-module__r-ZbFa__hud{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex;position:relative}.tower-module__r-ZbFa__lockedChip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#f9e5321a,#f9e5321a),#130a26e0;border:1px solid #f9e53252;border-radius:999px;align-items:baseline;gap:10px;padding:8px 18px;display:inline-flex}.tower-module__r-ZbFa__lockedLabel{font-family:var(--font-accent);letter-spacing:.09em;text-transform:uppercase;color:#b9b4d6;font-size:10px;font-weight:700}.tower-module__r-ZbFa__lockedValue{font-family:var(--font-accent);font-size:var(--text-base);color:#f9e532;font-variant-numeric:tabular-nums;font-weight:800}.tower-module__r-ZbFa__lockedNext{font-family:var(--font-accent);font-size:var(--text-xs);color:#7c7e98;font-variant-numeric:tabular-nums;font-weight:700}.tower-module__r-ZbFa__resultBanner{font-size:var(--text-sm);color:#ffb7cd;background:linear-gradient(#ff2a6d24,#ff2a6d24),#130a26e6;border:1px solid #ff2a6d59;border-radius:999px;align-items:center;gap:10px;padding:10px 22px;font-weight:700;animation:.28s cubic-bezier(.2,1.4,.4,1) tower-module__r-ZbFa__banner-pop;display:inline-flex}.tower-module__r-ZbFa__resultBanner[data-outcome=cashout],.tower-module__r-ZbFa__resultBanner[data-outcome=summit]{color:#ece8ff;background:linear-gradient(#f9e5321f,#f9e5321f),#130a26e6;border-color:#f9e53273;box-shadow:0 0 26px -6px #f9e53273}.tower-module__r-ZbFa__bannerMult{font-family:var(--font-accent);color:#f9e532;font-variant-numeric:tabular-nums;font-weight:800}@keyframes tower-module__r-ZbFa__banner-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.tower-module__r-ZbFa__historyStrip{scrollbar-width:none;gap:8px;max-width:min(560px,100%);margin:0;padding:4px 0 0;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.tower-module__r-ZbFa__historyStrip::-webkit-scrollbar{display:none}.tower-module__r-ZbFa__historyItem{flex-shrink:0;display:inline-flex}.tower-module__r-ZbFa__historyChip{min-width:56px;font-family:var(--font-accent);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:#ff608fe6;white-space:nowrap;background:linear-gradient(#ff2a6d1f,#ff2a6d1f),#130a26e0;border:1px solid #ff2a6d47;border-radius:8px;justify-content:center;align-items:center;padding:4px 10px;font-weight:700;text-decoration:none;display:inline-flex}.tower-module__r-ZbFa__historyChip[data-won]{color:#f9e532;background:linear-gradient(#f9e5321f,#f9e5321f),#130a26e0;border-color:#f9e53266}a.tower-module__r-ZbFa__historyChip:hover{filter:brightness(1.25);box-shadow:0 0 0 1px #ece8ff33}@container (max-width:900px){.tower-module__r-ZbFa__stage{--tower-zoom:1.2}}@container (max-width:620px){.tower-module__r-ZbFa__stage{--tower-zoom:1.6}}@media (max-width:640px){.tower-module__r-ZbFa__diffBtn{padding:6px 1px}.tower-module__r-ZbFa__configSelect,.tower-module__r-ZbFa__stepBtn,.tower-module__r-ZbFa__stepValue{height:44px}.tower-module__r-ZbFa__stepper{grid-template-columns:44px minmax(0,1fr) 44px}}@media (prefers-reduced-motion:reduce){.tower-module__r-ZbFa__cell,.tower-module__r-ZbFa__cellBack,.tower-module__r-ZbFa__cellFace,.tower-module__r-ZbFa__towerRow,.tower-module__r-ZbFa__rowMult{transition:none;animation:none}.tower-module__r-ZbFa__cell[data-state=safe] .tower-module__r-ZbFa__cellFace,.tower-module__r-ZbFa__cell[data-state=trap] .tower-module__r-ZbFa__cellFace,.tower-module__r-ZbFa__cell[data-state=bust] .tower-module__r-ZbFa__cellFace{opacity:1;animation:none}.tower-module__r-ZbFa__resultBanner{animation:none}}
