.text-primary{color:var(--primary)!important}.bg-primary{background-color:var(--primary)!important}.progress-toggle-group.svelte-e8r784{background:#00000059;border:1px solid #ffffff14;border-radius:12px;gap:6px;padding:4px;display:flex}.progress-toggle-btn.svelte-e8r784{color:#ffffffb3;cursor:pointer;text-align:center;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 14px;font-size:.85rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.progress-toggle-btn.svelte-e8r784:hover{color:#fff;background:#ffffff0f}.progress-toggle-btn.active.svelte-e8r784{background:var(--primary);color:#fff;box-shadow:0 3px 10px #f9731659}.title-glow.svelte-e8r784{text-shadow:0 0 30px #f9731659}.max-w-600.svelte-e8r784{max-width:600px}.calc-badge.svelte-e8r784{color:var(--primary);letter-spacing:1.5px;background:#f9731626;border:1px solid #f973164d;border-radius:30px;padding:6px 16px;font-size:.8rem;font-weight:800;display:inline-block}.device-pill.svelte-e8r784{color:var(--text-muted);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;padding:8px 24px;font-weight:600;text-decoration:none;transition:all .2s}.device-pill.svelte-e8r784:hover{color:#fff;background:#ffffff1a}.device-pill.active.svelte-e8r784{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 0 20px #f9731666}.player-select-bar.svelte-e8r784{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1c1917b3;border:1px solid #f9731633}.letter-spacing-1.svelte-e8r784{letter-spacing:1px}.extra-small.svelte-e8r784{font-size:.75rem}.select-custom.svelte-e8r784{border-radius:12px;padding:10px 16px}.bg-surface.svelte-e8r784{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#161312cc!important;border:1px solid #ffffff0f!important}.step-num.svelte-e8r784{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:900;display:inline-flex}.level-dropdown-menu.svelte-e8r784{z-index:50;background:#1c1917;border:1px solid #f973164d;max-height:320px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.level-dropdown-item.svelte-e8r784{background:0 0;transition:background .15s}.level-dropdown-item.svelte-e8r784:hover{background:#f9731626}.lvl-thumb.svelte-e8r784{object-fit:cover;width:48px;height:32px}.lvl-thumb-sm.svelte-e8r784{object-fit:cover;width:38px;height:26px}.lvl-thumb-lg.svelte-e8r784{object-fit:cover;width:64px;height:42px}.lvl-thumb-placeholder.svelte-e8r784{color:#fff;background:#ffffff1a;justify-content:center;align-items:center;width:48px;height:32px;font-size:.75rem;font-weight:700;display:flex}.selected-level-panel.svelte-e8r784{background:#f973160f}.check-custom.svelte-e8r784{cursor:pointer;background-color:#ffffff1a;border-color:#fff3;width:20px;height:20px}.check-custom.svelte-e8r784:checked{background-color:var(--primary);border-color:var(--primary)}.badge-new.svelte-e8r784{background:linear-gradient(135deg, var(--primary), var(--accent));padding:2px 6px;font-size:.65rem}.progress-pill.svelte-e8r784{border-radius:12px;padding:3px 12px;font-size:.8rem;font-weight:700;display:inline-block}.p-100.svelte-e8r784{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.p-list.svelte-e8r784{color:var(--accent);background:#fbbf2426;border:1px solid #fbbf244d}.new-simulated-row.svelte-e8r784{background:#f973160a!important}.delete-btn.svelte-e8r784{opacity:.5;transition:opacity .2s}.delete-btn.svelte-e8r784:hover{opacity:1}.sticky-top-card.svelte-e8r784{position:sticky;top:90px}.summary-hero.svelte-e8r784{background:linear-gradient(135deg,#1c1917f2,#2d1a0ff2);border:1px solid #f973164d}.glow-bg.svelte-e8r784{background:var(--primary);filter:blur(90px);opacity:.2;pointer-events:none;width:200px;height:200px;position:absolute;top:-50px;right:-50px}.metric-card.svelte-e8r784{background:#0000004d;border:1px solid #ffffff0d}.target-callout.svelte-e8r784{background:#fbbf2414;border:1px solid #fbbf2433}.mini-lb-row.svelte-e8r784{background:#ffffff05;border:1px solid #ffffff0a;transition:all .2s}.mini-lb-row.svelte-e8r784:hover{background:#ffffff0d}.simulated-player-highlight.svelte-e8r784{transform:scale(1.02);box-shadow:0 0 25px #f9731659;border:2px solid var(--primary)!important;background:linear-gradient(135deg,#f9731633,#fbbf241a)!important}.rank-badge.svelte-e8r784{color:#fff;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;font-weight:800;display:inline-flex}.gold.svelte-e8r784{color:#000;background:linear-gradient(135deg,gold,#b8860b);box-shadow:0 0 10px #ffd70066}.silver.svelte-e8r784{color:#000;background:linear-gradient(135deg,silver,#708090)}.bronze.svelte-e8r784{color:#000;background:linear-gradient(135deg,#cd7f32,#8b4513)}.search-box-wrapper.svelte-e8r784{align-items:center;width:100%;display:flex;position:relative}.selected-player-chip.svelte-e8r784{z-index:5;pointer-events:none;justify-content:center;align-items:center;width:28px;height:20px;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.player-cube-input.svelte-e8r784{object-fit:contain;width:22px;height:22px}.player-cube-md.svelte-e8r784{object-fit:contain;width:28px;height:28px}.search-input.svelte-e8r784{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;transition:all .2s;overflow:hidden;color:#fff!important;background-color:#ffffff0f!important;border:1px solid #ffffff29!important;border-radius:12px!important;padding:12px 42px 12px 54px!important}.search-input.svelte-e8r784::placeholder{color:#ffffffa6!important}.search-input.svelte-e8r784:focus{border-color:var(--primary)!important;background-color:#ffffff1a!important;box-shadow:0 0 20px #f9731633!important}.level-select-container.svelte-e8r784 input:where(.svelte-e8r784)::placeholder{color:#ffffffa6!important}.dropdown-toggle-btn.svelte-e8r784{color:#ffffff80;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;right:14px}.dropdown-toggle-btn.svelte-e8r784:hover{color:var(--primary)}.dropdown-toggle-btn.svelte-e8r784 i:where(.svelte-e8r784){transition:transform .2s}.dropdown-toggle-btn.svelte-e8r784 i.rotated:where(.svelte-e8r784){transform:rotate(180deg)}.custom-dropdown.svelte-e8r784{z-index:1000;-webkit-backdrop-filter:blur(20px);background:#141210;border:1px solid #f9731659;border-radius:14px;margin-top:8px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 15px 40px #000000d9}.dropdown-scroll-area.svelte-e8r784{max-height:350px;overflow-y:auto}.dropdown-scroll-area.svelte-e8r784::-webkit-scrollbar{width:6px}.dropdown-scroll-area.svelte-e8r784::-webkit-scrollbar-track{background:0 0}.dropdown-scroll-area.svelte-e8r784::-webkit-scrollbar-thumb{background:var(--primary);border-radius:10px}.dropdown-item.svelte-e8r784{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0d;width:100%;padding:12px 18px;transition:background .15s}.dropdown-item.svelte-e8r784:hover{background:#f973161f}.dropdown-item.svelte-e8r784:hover .player-name-text:where(.svelte-e8r784){color:var(--primary)}.dropdown-item.active.svelte-e8r784{border-left:4px solid var(--primary);background:#f9731638}.quick-pill-btn.svelte-e8r784{color:var(--text-main);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;align-items:center;padding:6px 14px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.quick-pill-btn.svelte-e8r784:hover{color:#fff;background:#f9731626;border-color:#f9731666;transform:translateY(-1px);box-shadow:0 4px 12px #f9731633}.btn-my-profile.svelte-e8r784{background:#f973161f;border:1px solid #f9731673;font-weight:600;transition:all .2s;color:var(--primary)!important}.btn-my-profile.svelte-e8r784:hover{background:var(--primary);border-color:var(--primary);transform:translateY(-1px);box-shadow:0 0 15px #f9731666;color:#fff!important}@media (width<=768px){.player-select-bar.svelte-e8r784,.bg-surface.svelte-e8r784,.custom-dropdown.svelte-e8r784,.quick-pill-btn.svelte-e8r784{-webkit-backdrop-filter:none!important}}
