.simulator-container[data-astro-cid-j3gy27cu]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:2rem;margin:2rem 0;box-shadow:var(--shadow-md)}.simulator-controls[data-astro-cid-j3gy27cu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:1.5rem}.control-group[data-astro-cid-j3gy27cu]{margin-bottom:1rem}.control-group[data-astro-cid-j3gy27cu] label[data-astro-cid-j3gy27cu]{display:block;margin-bottom:.5rem;color:var(--text-secondary);font-weight:500;font-size:.95rem}.control-group[data-astro-cid-j3gy27cu] input[data-astro-cid-j3gy27cu],.control-group[data-astro-cid-j3gy27cu] select[data-astro-cid-j3gy27cu]{width:100%;padding:.75rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-size:1rem;transition:all .2s ease}.control-group[data-astro-cid-j3gy27cu] input[data-astro-cid-j3gy27cu]:focus,.control-group[data-astro-cid-j3gy27cu] select[data-astro-cid-j3gy27cu]:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #00d4ff1a}.control-group[data-astro-cid-j3gy27cu] small[data-astro-cid-j3gy27cu]{display:block;margin-top:.5rem;color:var(--text-muted);font-size:.85rem}.simulate-button[data-astro-cid-j3gy27cu]{width:100%;padding:1.25rem 2rem;background:var(--gradient-primary);color:#000;border:none;border-radius:var(--radius-md);font-size:1.2rem;font-weight:700;font-family:Rajdhani,sans-serif;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.simulate-button[data-astro-cid-j3gy27cu]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:.5s}.simulate-button[data-astro-cid-j3gy27cu]:hover:before{left:100%}.simulate-button[data-astro-cid-j3gy27cu]:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--accent-glow)}.simulate-button[data-astro-cid-j3gy27cu]:active{transform:translateY(0)}.simulate-button[data-astro-cid-j3gy27cu]:disabled{opacity:.7;cursor:not-allowed}.animation-container[data-astro-cid-j3gy27cu]{display:none;position:relative;height:150px;background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-secondary));border-radius:var(--radius-md);margin:2rem 0;overflow:hidden;border:2px solid var(--border-color)}.animation-container[data-astro-cid-j3gy27cu].show{display:block}.case-reel[data-astro-cid-j3gy27cu]{display:flex;position:absolute;left:50%;top:50%;transform:translateY(-50%);gap:10px;transition:transform 3s cubic-bezier(.1,.7,.1,1)}.reel-item[data-astro-cid-j3gy27cu]{width:100px;height:100px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:2.5rem;flex-shrink:0;border:2px solid}.reel-item[data-astro-cid-j3gy27cu].mil-spec{background:linear-gradient(135deg,#4b69ff4d,#4b69ff1a);border-color:#4b69ff}.reel-item[data-astro-cid-j3gy27cu].restricted{background:linear-gradient(135deg,#8847ff4d,#8847ff1a);border-color:#8847ff}.reel-item[data-astro-cid-j3gy27cu].classified{background:linear-gradient(135deg,#d32ce64d,#d32ce61a);border-color:#d32ce6}.reel-item[data-astro-cid-j3gy27cu].covert{background:linear-gradient(135deg,#eb4b4b4d,#eb4b4b1a);border-color:#eb4b4b}.reel-item[data-astro-cid-j3gy27cu].rare-special{background:linear-gradient(135deg,#ffd70066,#ffa50033);border-color:gold;animation:goldGlow .5s ease-in-out infinite alternate}@keyframes goldGlow{0%{box-shadow:0 0 10px #ffd70080}to{box-shadow:0 0 25px #ffd700cc}}.selection-marker[data-astro-cid-j3gy27cu]{position:absolute;left:50%;top:0;bottom:0;width:4px;background:var(--accent-primary);transform:translate(-50%);z-index:10;box-shadow:0 0 20px var(--accent-primary)}.selection-marker[data-astro-cid-j3gy27cu]:before,.selection-marker[data-astro-cid-j3gy27cu]:after{content:"";position:absolute;left:50%;transform:translate(-50%);border:8px solid transparent}.selection-marker[data-astro-cid-j3gy27cu]:before{top:10px;border-top-color:var(--accent-primary)}.selection-marker[data-astro-cid-j3gy27cu]:after{bottom:10px;border-bottom-color:var(--accent-primary)}.results-container[data-astro-cid-j3gy27cu]{display:none;margin-top:2rem;padding:2rem;background:var(--bg-secondary);border-radius:var(--radius-md);border:2px solid var(--border-color)}.results-container[data-astro-cid-j3gy27cu].show{display:block}.results-header[data-astro-cid-j3gy27cu]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.results-header[data-astro-cid-j3gy27cu] h3[data-astro-cid-j3gy27cu]{margin:0;font-family:Orbitron,monospace;color:var(--text-primary)}.reset-button[data-astro-cid-j3gy27cu]{padding:.5rem 1.5rem;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;font-family:Rajdhani,sans-serif;font-weight:600;transition:all .2s ease}.reset-button[data-astro-cid-j3gy27cu]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.stats-grid[data-astro-cid-j3gy27cu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-astro-cid-j3gy27cu]{padding:1.25rem;background:var(--bg-card);border-radius:var(--radius-sm);border:1px solid var(--border-color);text-align:center}.stat-label[data-astro-cid-j3gy27cu]{display:block;font-size:.85rem;color:var(--text-muted);margin-bottom:.5rem}.stat-value[data-astro-cid-j3gy27cu]{display:block;font-size:1.5rem;font-weight:700;font-family:Orbitron,monospace}.stat-value[data-astro-cid-j3gy27cu].blue{color:#4b69ff}.stat-value[data-astro-cid-j3gy27cu].purple{color:#8847ff}.stat-value[data-astro-cid-j3gy27cu].pink{color:#d32ce6}.stat-value[data-astro-cid-j3gy27cu].red{color:#eb4b4b}.stat-value[data-astro-cid-j3gy27cu].gold{color:gold}.stat-value[data-astro-cid-j3gy27cu].positive{color:#10b981}.stat-value[data-astro-cid-j3gy27cu].negative{color:#ef4444}.rarity-breakdown[data-astro-cid-j3gy27cu]{margin-bottom:2rem}.rarity-breakdown[data-astro-cid-j3gy27cu] h4[data-astro-cid-j3gy27cu]{margin-bottom:1rem;color:var(--text-primary);font-family:Rajdhani,sans-serif}.rarity-bar-container[data-astro-cid-j3gy27cu]{margin-bottom:.75rem}.rarity-bar-label[data-astro-cid-j3gy27cu]{display:flex;justify-content:space-between;margin-bottom:.25rem;font-size:.9rem}.rarity-bar-label[data-astro-cid-j3gy27cu] span[data-astro-cid-j3gy27cu]:first-child{color:var(--text-secondary)}.rarity-bar-label[data-astro-cid-j3gy27cu] span[data-astro-cid-j3gy27cu]:last-child{font-weight:600}.rarity-bar[data-astro-cid-j3gy27cu]{height:12px;background:var(--bg-tertiary);border-radius:6px;overflow:hidden;position:relative}.rarity-bar-fill[data-astro-cid-j3gy27cu]{height:100%;border-radius:6px;transition:width .5s ease}.rarity-bar-fill[data-astro-cid-j3gy27cu].blue{background:linear-gradient(90deg,#4b69ff,#6b8bff)}.rarity-bar-fill[data-astro-cid-j3gy27cu].purple{background:linear-gradient(90deg,#8847ff,#a06bff)}.rarity-bar-fill[data-astro-cid-j3gy27cu].pink{background:linear-gradient(90deg,#d32ce6,#e05ff0)}.rarity-bar-fill[data-astro-cid-j3gy27cu].red{background:linear-gradient(90deg,#eb4b4b,#ff6b6b)}.rarity-bar-fill[data-astro-cid-j3gy27cu].gold{background:linear-gradient(90deg,gold,#ffed4a)}.rarity-bar-expected[data-astro-cid-j3gy27cu]{position:absolute;top:0;height:100%;width:2px;background:var(--text-primary);opacity:.5}.drops-history[data-astro-cid-j3gy27cu]{max-height:300px;overflow-y:auto;border:1px solid var(--border-color);border-radius:var(--radius-sm)}.drops-history[data-astro-cid-j3gy27cu] h4[data-astro-cid-j3gy27cu]{position:sticky;top:0;background:var(--bg-tertiary);margin:0;padding:1rem;font-family:Rajdhani,sans-serif;border-bottom:1px solid var(--border-color)}.drop-item[data-astro-cid-j3gy27cu]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--border-color)}.drop-item[data-astro-cid-j3gy27cu]:last-child{border-bottom:none}.drop-number[data-astro-cid-j3gy27cu]{font-family:Orbitron,monospace;font-size:.8rem;color:var(--text-muted);min-width:40px}.drop-icon[data-astro-cid-j3gy27cu]{font-size:1.5rem}.drop-rarity[data-astro-cid-j3gy27cu]{padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600}.drop-rarity[data-astro-cid-j3gy27cu].mil-spec{background:#4b69ff33;color:#4b69ff}.drop-rarity[data-astro-cid-j3gy27cu].restricted{background:#8847ff33;color:#8847ff}.drop-rarity[data-astro-cid-j3gy27cu].classified{background:#d32ce633;color:#d32ce6}.drop-rarity[data-astro-cid-j3gy27cu].covert{background:#eb4b4b33;color:#eb4b4b}.drop-rarity[data-astro-cid-j3gy27cu].rare-special{background:#ffd70033;color:gold}.drop-stattrak[data-astro-cid-j3gy27cu]{font-size:.75rem;padding:.15rem .5rem;background:#f803;color:#f80;border-radius:var(--radius-sm);margin-left:auto}.variance-box[data-astro-cid-j3gy27cu]{padding:1.5rem;background:linear-gradient(135deg,#7c3aed1a,#00d4ff1a);border:1px solid rgba(124,58,237,.3);border-radius:var(--radius-md);margin-top:1.5rem}.variance-box[data-astro-cid-j3gy27cu] h4[data-astro-cid-j3gy27cu]{margin:0 0 1rem;color:var(--accent-secondary);font-family:Orbitron,monospace;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.variance-box[data-astro-cid-j3gy27cu] p[data-astro-cid-j3gy27cu]{margin:0;color:var(--text-secondary);line-height:1.7}.warning-box[data-astro-cid-j3gy27cu]{padding:1rem 1.5rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);margin:1.5rem 0}.warning-box[data-astro-cid-j3gy27cu] strong[data-astro-cid-j3gy27cu]{color:#ef4444}.info-box[data-astro-cid-j3gy27cu]{padding:1rem 1.5rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:var(--radius-sm);margin:1.5rem 0}.info-box[data-astro-cid-j3gy27cu] strong[data-astro-cid-j3gy27cu]{color:#3b82f6}.quick-actions[data-astro-cid-j3gy27cu]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.quick-action-btn[data-astro-cid-j3gy27cu]{padding:.5rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;font-size:.9rem;transition:all .2s ease}.quick-action-btn[data-astro-cid-j3gy27cu]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}@media(max-width:768px){.simulator-controls[data-astro-cid-j3gy27cu]{grid-template-columns:1fr}.stats-grid[data-astro-cid-j3gy27cu]{grid-template-columns:repeat(2,1fr)}.animation-container[data-astro-cid-j3gy27cu]{height:120px}.reel-item[data-astro-cid-j3gy27cu]{width:80px;height:80px;font-size:2rem}}
