.lucky-panel-container{padding:2rem 0;max-width:var(--max-width);margin:0 auto;font-family:inherit}.lucky-panel-header{text-align:center;margin-bottom:2.5rem}.lucky-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.lucky-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.lucky-grid{grid-template-columns:repeat(3,1fr)}}.lucky-card{border-radius:var(--radius-lg);padding:1.5rem;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.lucky-card:hover{transform:translateY(-5px)}.glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000005e}.light .glass-card{background:#00000008;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px #0000000d}.thermometer-list{display:flex;flex-direction:column;gap:1.25rem}.thermometer-item{display:flex;flex-direction:column;gap:.5rem}.thermometer-label{display:flex;justify-content:space-between;align-items:baseline}.thermometer-bar-bg{height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;position:relative}.light .thermometer-bar-bg{background:#0000000d}.thermometer-bar{height:100%;border-radius:4px;transition:width 1s cubic-bezier(.175,.885,.32,1.275);position:relative}.thermometer-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shine 2s infinite}@keyframes shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sniper-list{display:flex;flex-direction:column;gap:1rem}.sniper-item{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#ffffff08;border-radius:12px}.sniper-target{width:44px;height:44px;border-radius:50%;border:2px dashed rgba(239,68,68,.4);display:flex;align-items:center;justify-content:center;position:relative}.target-crosshair{position:absolute;width:100%;height:100%;animation:rotate 10s linear infinite}.target-crosshair:before,.target-crosshair:after{content:"";position:absolute;background:#ef444499}.target-crosshair:before{width:100%;height:1px;top:50%;left:0}.target-crosshair:after{width:1px;height:100%;left:50%;top:0}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sniper-target .num{font-weight:900;font-size:1.1rem;color:#ef4444;z-index:2}.sniper-info{display:flex;flex-direction:column}.risk-tag{font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;width:fit-content;margin-top:2px}.risk-high{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.risk-medium{background:#f59e0b33;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.pales-list{display:flex;flex-direction:column;gap:.75rem}.pale-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#ffffff08;border-radius:14px;border:1px solid transparent;transition:all .2s}.pale-item:hover{background:#ffffff12;border-color:#ffffff1a;box-shadow:0 4px 12px #0003}.pale-numbers{display:flex;flex-direction:column}.pale-val{font-weight:800;font-size:1.1rem;letter-spacing:1px;background:linear-gradient(90deg,#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;color:transparent}.pale-label{font-size:10px;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.pale-stats{display:flex;flex-direction:column;align-items:flex-end}.pale-play-btn{font-size:10px;font-weight:900;color:#22c55e;background:#22c55e1a;padding:2px 8px;border-radius:99px;margin-top:4px}.strategy-banner{background:linear-gradient(135deg,#0891b21a,#9333ea1a);padding:1rem 1.5rem;border-radius:var(--radius-lg);position:relative;overflow:hidden}.glow-border{border:1px solid rgba(6,182,212,.3);box-shadow:0 0 20px #06b6d426}.strategy-content{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){.strategy-content{flex-direction:row;align-items:center;gap:2rem}}.strategy-tag{background:#06b6d4;color:#000;font-size:11px;font-weight:800;padding:4px 10px;border-radius:6px;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 15px #06b6d466}.strategy-details{display:flex;flex-direction:column}
