.range-controls.svelte-1vyn39e{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 24px}.day-navigation.svelte-1vyn39e{display:flex;align-items:center;gap:12px;font-size:12px;font-variant-numeric:tabular-nums}.day-navigation.svelte-1vyn39e a:where(.svelte-1vyn39e){padding:9px;background:#142029;border-radius:8px;display:flex}.day-navigation.svelte-1vyn39e [aria-disabled=true]:where(.svelte-1vyn39e){opacity:.3}.calendar-popover.svelte-1vyn39e{position:relative}.calendar-popover.svelte-1vyn39e summary:where(.svelte-1vyn39e){display:flex;gap:8px;align-items:center;cursor:pointer;padding:10px 14px;border:1px solid #34444a;border-radius:8px;font-size:12px}.calendar-body.svelte-1vyn39e{position:absolute;top:calc(100% + 8px);left:0;width:320px;max-width:calc(100vw - 40px);padding:18px;background:#17252f;border:1px solid #34444a;border-radius:14px;z-index:20;box-shadow:0 18px 40px #0007}.calendar-heading.svelte-1vyn39e{display:flex;align-items:center;justify-content:space-between;text-transform:capitalize}.calendar-body.svelte-1vyn39e button:where(.svelte-1vyn39e){background:transparent;color:#e9f0f3;border:0;cursor:pointer;padding:9px;border-radius:6px}.calendar-heading.svelte-1vyn39e button:where(.svelte-1vyn39e){display:flex}.calendar-body.svelte-1vyn39e p:where(.svelte-1vyn39e),.calendar-body.svelte-1vyn39e small:where(.svelte-1vyn39e){font-size:11px;color:#a4b4bb;display:block;margin:12px 0}.calendar-grid.svelte-1vyn39e{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:3px}.calendar-grid.svelte-1vyn39e span:where(.svelte-1vyn39e){font-size:11px;color:#a4b4bb}.calendar-grid.svelte-1vyn39e button:where(.svelte-1vyn39e){font-size:12px;position:relative}.calendar-grid.svelte-1vyn39e .muted:where(.svelte-1vyn39e){opacity:.3}.calendar-grid.svelte-1vyn39e .selected:where(.svelte-1vyn39e){background:#ff7849;color:#0b1118}.calendar-grid.svelte-1vyn39e .played:where(.svelte-1vyn39e):after{content:"";position:absolute;bottom:3px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:currentColor}.calendar-body.svelte-1vyn39e .button:where(.svelte-1vyn39e){width:100%;font-size:12px}.initial-toggle.svelte-1vyn39e{font-size:12px;color:#a4b4bb;text-decoration:underline}.initial-toggle[data-active=true].svelte-1vyn39e{color:#ff986f}@media(max-width:600px){.calendar-popover.svelte-1vyn39e{position:static}.range-controls.svelte-1vyn39e{position:relative}.calendar-body.svelte-1vyn39e{left:0;top:100%}}.choice.svelte-1ehof1c{position:relative;min-width:140px}.choice.svelte-1ehof1c summary:where(.svelte-1ehof1c){cursor:pointer;padding:11px 14px;border:1px solid #34444a;border-radius:8px;font-size:12px;list-style:none;background:#142029}.choice.svelte-1ehof1c strong:where(.svelte-1ehof1c){color:#eff4f5}.choice-menu.svelte-1ehof1c{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;background:#1a2832;border:1px solid #34444a;border-radius:8px;padding:6px;z-index:15;box-shadow:0 12px 30px #0005;max-height:260px;overflow:auto}.choice.svelte-1ehof1c button:where(.svelte-1ehof1c){display:block;width:100%;text-align:left;white-space:nowrap;padding:10px;border:0;background:none;color:#d4e0e5;cursor:pointer}.choice.svelte-1ehof1c button:where(.svelte-1ehof1c):hover,.choice.svelte-1ehof1c button[aria-pressed=true]:where(.svelte-1ehof1c){background:#ff78491a;color:#ff986f}.choice.svelte-1ehof1c summary:where(.svelte-1ehof1c):focus-visible,.choice.svelte-1ehof1c button:where(.svelte-1ehof1c):focus-visible{outline:2px solid #ff7849;outline-offset:2px}.card-download.svelte-2gpqqr{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ff784955;border-radius:8px;background:#ff78490d;color:#ff986f;padding:12px;margin-top:16px;cursor:pointer;font-size:12px;font-weight:600}.card-download.svelte-2gpqqr:hover{background:#ff78491f}.card-download.svelte-2gpqqr:disabled{opacity:.5;cursor:wait}.profile-quality.svelte-2gpqqr{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.profile-quality.svelte-2gpqqr span:where(.svelte-2gpqqr){font-size:10px;border:1px solid #34444a;color:#a4b4bb;padding:4px 7px;border-radius:4px}.comparison-controls.svelte-gwrh3w{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.selectable-player.svelte-gwrh3w{min-width:0}.compare-select.svelte-gwrh3w{font-size:12px;color:#a4b4bb;display:flex;align-items:center;gap:8px;margin:0 0 10px}.compare-select.svelte-gwrh3w input:where(.svelte-gwrh3w){accent-color:#ff7849;width:16px;height:16px}.selection-note.svelte-gwrh3w{font-size:13px;color:#a4b4bb;margin:24px 0}.selection-note.svelte-gwrh3w button:where(.svelte-gwrh3w){color:#ff986f;background:none;border:0;text-decoration:underline;cursor:pointer}.table-sort.svelte-gwrh3w{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:8px 0;white-space:nowrap}.chart-inspector.svelte-gwrh3w{border-top:1px solid #34444a;padding:12px 0;display:flex;flex-wrap:wrap;gap:8px 14px;font-size:11px;color:#a4b4bb}.chart-inspector.svelte-gwrh3w label:where(.svelte-gwrh3w){display:flex;align-items:center;gap:8px;width:100%}.chart-inspector.svelte-gwrh3w input:where(.svelte-gwrh3w){accent-color:#ff7849;flex:1}.chart-inspector.svelte-gwrh3w strong:where(.svelte-gwrh3w){color:#ff986f}@media(max-width:600px){.comparison-controls.svelte-gwrh3w{display:grid;grid-template-columns:1fr 1fr}}.export-customize.svelte-18zw8qt{margin:16px 0}.export-customize.svelte-18zw8qt summary:where(.svelte-18zw8qt){font-size:12px;color:#a4b4bb;cursor:pointer;padding:8px 0}.export-options.svelte-18zw8qt{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.export-options.svelte-18zw8qt>span:where(.svelte-18zw8qt){font-size:12px;color:#9dadb4}.period-quality.svelte-18zw8qt{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.period-quality.svelte-18zw8qt span:where(.svelte-18zw8qt){font-size:11px;color:#b9c9d1;border:1px solid #34444a;padding:6px 10px;border-radius:6px}.period-comparison.svelte-18zw8qt{display:flex;align-items:center;gap:24px;border-left:3px solid #ff7849;padding:18px 22px;background:#142029;margin:24px 0}.period-comparison.svelte-18zw8qt strong:where(.svelte-18zw8qt){font-size:26px;display:block;margin-top:8px;white-space:nowrap}.period-secondary.svelte-18zw8qt{font-size:12px;color:#a4b4bb;display:block;margin-top:8px}.period-comparison.svelte-18zw8qt p:where(.svelte-18zw8qt){font-size:13px;color:#9dadb4;max-width:600px}@media(max-width:600px){.period-comparison.svelte-18zw8qt{display:block}.period-comparison.svelte-18zw8qt p:where(.svelte-18zw8qt){margin-top:12px}}
