.tower-module__BXDeAq__panel{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;padding:16px;font-family:Geologica,sans-serif;display:flex}.tower-module__BXDeAq__panelHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.tower-module__BXDeAq__panelTitle{color:#ece8ff;margin:0;font-size:15px;font-weight:700}.tower-module__BXDeAq__muteBtn{color:#b9b4d6;cursor:pointer;background:0 0;border:1px solid #785aff47;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.tower-module__BXDeAq__muteBtn:hover{color:#ece8ff;border-color:#785aff8c}.tower-module__BXDeAq__optionRow{gap:8px;display:flex}.tower-module__BXDeAq__optBtn{color:#b9b4d6;cursor:pointer;background:#ffffff08;border:1px solid #785aff40;border-radius:10px;flex:1;height:40px;font-size:12px;font-weight:600}.tower-module__BXDeAq__optBtn:hover:not(:disabled){color:#ece8ff}.tower-module__BXDeAq__optBtnActive{color:#ece8ff;background:#4542f0;border-color:#4542f0}.tower-module__BXDeAq__optBtn:disabled{opacity:.55;cursor:not-allowed}.tower-module__BXDeAq__previewRows{background:#ffffff08;border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:10px 12px;display:flex}.tower-module__BXDeAq__previewRow{justify-content:space-between;font-size:13px;display:flex}.tower-module__BXDeAq__previewRow dt{color:#7c7e98}.tower-module__BXDeAq__previewRow dd{color:#f9e532;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.tower-module__BXDeAq__actionRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tower-module__BXDeAq__stage{justify-content:center;align-items:center;gap:var(--space-4);min-height:520px;padding:var(--space-4);flex-direction:column;display:flex;position:relative}.tower-module__BXDeAq__stage:before{content:"";pointer-events:none;background:radial-gradient(60% 45% at 50% 30%,#4542f01f,#0000 70%);position:absolute;inset:0}.tower-module__BXDeAq__apex{filter:drop-shadow(0 0 14px #f9e53273);justify-content:center;display:flex}.tower-module__BXDeAq__stage[data-status=bust] .tower-module__BXDeAq__apex{filter:grayscale(.7)opacity(.5)}.tower-module__BXDeAq__stage[data-status=bust] .tower-module__BXDeAq__tower{animation:.42s tower-module__BXDeAq__tower-shake}@keyframes tower-module__BXDeAq__tower-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}45%{transform:translate(6px)}70%{transform:translate(-4px)}85%{transform:translate(2px)}}.tower-module__BXDeAq__tower{flex-direction:column;gap:7px;width:min(380px,100%);display:flex;position:relative}.tower-module__BXDeAq__towerRow{opacity:.68;grid-template-columns:58px repeat(3,1fr);align-items:center;gap:8px;transition:opacity .2s;display:grid}.tower-module__BXDeAq__towerRow[data-active]{opacity:1}.tower-module__BXDeAq__rowMult{font-family:var(--font-accent);font-size:var(--text-xs);color:#7c7e98;text-align:right;font-variant-numeric:tabular-nums;font-weight:700;transition:color .2s,text-shadow .2s}.tower-module__BXDeAq__rowMult[data-state=cleared]{color:#f9e532}.tower-module__BXDeAq__rowMult[data-state=active]{color:#ece8ff;text-shadow:0 0 12px #ece8ff8c}.tower-module__BXDeAq__cell{color:#ece8ff;cursor:pointer;background:linear-gradient(#251a4e,#1c1240);border:1px solid #785aff3d;border-radius:11px;justify-content:center;align-items:center;height:46px;transition:background .14s,border-color .14s,transform .14s,box-shadow .14s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 -2px #0000004d}.tower-module__BXDeAq__cell:disabled{cursor:default}.tower-module__BXDeAq__cell[data-state=active]{background:linear-gradient(#35288a,#241a5e);border-color:#785affa6;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px #0000004d,0 0 14px -4px #4542f0a6}.tower-module__BXDeAq__cell[data-state=active]:not(:disabled):hover{border-color:#6b69f5;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,inset 0 -2px #0000004d,0 0 20px -4px #6b69f5cc}.tower-module__BXDeAq__cell[data-state=cleared]{background:linear-gradient(#2c2359,#211744);border-color:#f9e53273;animation:.3s cubic-bezier(.2,1.5,.4,1) tower-module__BXDeAq__egg-pop}.tower-module__BXDeAq__cell[data-state=dragon]{background:linear-gradient(#3a1030,#2a0b22);border-color:#ff2a6d59;animation:.26s backwards tower-module__BXDeAq__dragon-reveal}.tower-module__BXDeAq__cell[data-state=bust]{background:linear-gradient(#58122f,#3d0c21);border-color:#ff2a6d;animation:.42s tower-module__BXDeAq__bust-flash;box-shadow:0 0 22px #ff2a6d8c}@keyframes tower-module__BXDeAq__egg-pop{0%{transform:scale(.75)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes tower-module__BXDeAq__dragon-reveal{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes tower-module__BXDeAq__bust-flash{0%,to{filter:brightness()}30%{filter:brightness(1.8)}}.tower-module__BXDeAq__resultBanner{font-size:var(--text-sm);color:#ffb7cd;background:#ff2a6d1f;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__BXDeAq__banner-pop;display:inline-flex}.tower-module__BXDeAq__resultBanner[data-won]{color:#ece8ff;background:#f9e53214;border-color:#f9e53273;box-shadow:0 0 26px -6px #f9e53273}.tower-module__BXDeAq__bannerMult{font-family:var(--font-accent);color:#f9e532;font-variant-numeric:tabular-nums;font-weight:800}@keyframes tower-module__BXDeAq__banner-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.tower-module__BXDeAq__historyStrip{scrollbar-width:none;gap:8px;max-width:min(380px,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__BXDeAq__historyStrip::-webkit-scrollbar{display:none}.tower-module__BXDeAq__historyItem{flex-shrink:0;display:inline-flex}.tower-module__BXDeAq__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:#ff2a6d14;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__BXDeAq__historyChip[data-won]{color:#f9e532;background:#f9e53214;border-color:#f9e53266}a.tower-module__BXDeAq__historyChip:hover{filter:brightness(1.25);box-shadow:0 0 0 1px #ece8ff33}@media (max-width:640px){.tower-module__BXDeAq__stage{min-height:420px}.tower-module__BXDeAq__towerRow{grid-template-columns:46px repeat(3,1fr)}.tower-module__BXDeAq__cell{height:44px}}@media (prefers-reduced-motion:reduce){.tower-module__BXDeAq__cell,.tower-module__BXDeAq__towerRow,.tower-module__BXDeAq__rowMult{transition:none;animation:none}.tower-module__BXDeAq__stage[data-status=bust] .tower-module__BXDeAq__tower,.tower-module__BXDeAq__resultBanner{animation:none}}
