#js-tool-container-neon-blade-timekiller-pro .nbt-game-container{display:flex;flex-direction:column;gap:14px;font-family:var(--font-sans);color:var(--text-primary);user-select:none}#js-tool-container-neon-blade-timekiller-pro .nbt-top-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:10px 16px}#js-tool-container-neon-blade-timekiller-pro .nbt-select-group{display:flex;align-items:center;gap:8px;flex:1;min-width:170px}#js-tool-container-neon-blade-timekiller-pro .nbt-toggles-group{display:flex;align-items:center;gap:14px}#js-tool-container-neon-blade-timekiller-pro .nbt-check-label{display:inline-flex;align-items:center;gap:6px;font-size:0.82rem;font-weight:700;color:var(--text-secondary);cursor:pointer}#js-tool-container-neon-blade-timekiller-pro .nbt-hud-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width:600px){#js-tool-container-neon-blade-timekiller-pro .nbt-hud-bar{grid-template-columns:repeat(2,1fr)}}#js-tool-container-neon-blade-timekiller-pro .nbt-hud-card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:8px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center}#js-tool-container-neon-blade-timekiller-pro .nbt-hud-title{font-size:0.68rem;font-weight:900;color:var(--text-muted);letter-spacing:0.06em}#js-tool-container-neon-blade-timekiller-pro .nbt-hud-val{font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:900;color:var(--text-primary);font-variant-numeric:tabular-nums}#js-tool-container-neon-blade-timekiller-pro .nbt-accent-text{color:var(--accent-primary)}#js-tool-container-neon-blade-timekiller-pro .nbt-gold-text{color:#f59e0b}#js-tool-container-neon-blade-timekiller-pro .nbt-lives-container{display:flex;gap:4px;font-size:1.1rem;margin-top:2px}#js-tool-container-neon-blade-timekiller-pro .nbt-skills-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media (max-width:600px){#js-tool-container-neon-blade-timekiller-pro .nbt-skills-bar{grid-template-columns:repeat(2,1fr)}}#js-tool-container-neon-blade-timekiller-pro .nbt-skill-btn{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:8px 10px;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;transition:all var(--transition-fast)}#js-tool-container-neon-blade-timekiller-pro .nbt-skill-btn:hover:not(:disabled){border-color:var(--accent-primary);background:var(--accent-light)}#js-tool-container-neon-blade-timekiller-pro .nbt-skill-btn:disabled{opacity:0.5;cursor:not-allowed}#js-tool-container-neon-blade-timekiller-pro .nbt-skill-icon{font-size:1.1rem}#js-tool-container-neon-blade-timekiller-pro .nbt-skill-name{font-size:0.75rem;font-weight:800;color:var(--text-primary)}#js-tool-container-neon-blade-timekiller-pro .nbt-skill-cd{font-size:0.65rem;font-weight:800;color:var(--success)}#js-tool-container-neon-blade-timekiller-pro .nbt-shop-trigger{border-color:#f59e0b;background:#fffbeb}#js-tool-container-neon-blade-timekiller-pro .nbt-canvas-stage{position:relative;width:100%;height:460px;background:#060911;border-radius:var(--radius-md);border:1px solid var(--border-color);overflow:hidden;box-shadow:var(--shadow-lg)}#js-tool-container-neon-blade-timekiller-pro canvas{width:100%;height:100%;display:block;cursor:crosshair}#js-tool-container-neon-blade-timekiller-pro .nbt-modal-screen{position:absolute;inset:0;background:rgba(6,9,17,0.92);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:20;text-align:center}#js-tool-container-neon-blade-timekiller-pro .nbt-modal-screen.hidden{display:none !important}#js-tool-container-neon-blade-timekiller-pro .nbt-modal-card{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:420px;width:100%}#js-tool-container-neon-blade-timekiller-pro .nbt-logo-title{font-size:clamp(1.8rem,4.5vw,2.5rem);font-weight:900;letter-spacing:0.08em;color:#ffffff;text-shadow:0 0 25px rgba(99,102,241,0.8)}#js-tool-container-neon-blade-timekiller-pro .nbt-logo-sub{font-size:0.72rem;font-weight:800;letter-spacing:0.2em;color:#818cf8;margin-top:-10px}#js-tool-container-neon-blade-timekiller-pro .nbt-card-desc{font-size:0.88rem;color:#94a3b8;line-height:1.5;margin:0}#js-tool-container-neon-blade-timekiller-pro .nbt-hero-btn{padding:14px 36px;font-size:1.05rem;font-weight:900;letter-spacing:0.05em;border-radius:var(--radius-md);width:100%}#js-tool-container-neon-blade-timekiller-pro .nbt-controls-info{font-size:0.75rem;color:#64748b}#js-tool-container-neon-blade-timekiller-pro .nbt-controls-info span{color:#cbd5e1;font-weight:700}#js-tool-container-neon-blade-timekiller-pro .nbt-danger-text{color:#f87171;text-shadow:0 0 25px rgba(239,68,68,0.8)}#js-tool-container-neon-blade-timekiller-pro .nbt-end-stats-box{background:#0f172a;border:1px solid #1e293b;border-radius:var(--radius-sm);padding:12px 18px;width:100%;display:flex;flex-direction:column;gap:8px;font-size:0.9rem;color:#94a3b8}#js-tool-container-neon-blade-timekiller-pro .nbt-stat-row{display:flex;justify-content:space-between}#js-tool-container-neon-blade-timekiller-pro .nbt-stat-row strong{color:#f8fafc;font-variant-numeric:tabular-nums}#js-tool-container-neon-blade-timekiller-pro .nbt-shop-card{max-width:480px}#js-tool-container-neon-blade-timekiller-pro .nbt-shop-balance{font-size:1rem;color:#cbd5e1}#js-tool-container-neon-blade-timekiller-pro .nbt-shop-balance strong{color:#f59e0b}#js-tool-container-neon-blade-timekiller-pro .nbt-shop-grid{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left}#js-tool-container-neon-blade-timekiller-pro .nbt-shop-item{background:#0f172a;border:1px solid #1e293b;border-radius:var(--radius-sm);padding:10px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px}#js-tool-container-neon-blade-timekiller-pro .nbt-item-info{display:flex;flex-direction:column;gap:2px}#js-tool-container-neon-blade-timekiller-pro .nbt-item-info strong{font-size:0.88rem;color:#f8fafc}#js-tool-container-neon-blade-timekiller-pro .nbt-item-info span{font-size:0.72rem;color:#64748b}