.footer[data-v-d4b13676]{text-align:center;font-size:.875rem;padding:1rem 0;color:var(--text-muted)}.footer a[data-v-d4b13676]{color:var(--text-muted);text-decoration:underline dotted;text-underline-offset:.2em}.footer a[data-v-d4b13676]:hover{color:var(--text-secondary)}.footer strong[data-v-d4b13676]{font-weight:600}.icon[data-v-0830291a]{object-fit:contain;transition:filter .2s ease}@media (prefers-color-scheme: dark){.icon--auto-mode[data-v-0830291a]{filter:brightness(0) saturate(100%) invert(1) brightness(.8)}}.icon--dark-mode[data-v-0830291a]{filter:brightness(0) saturate(100%) invert(1) brightness(.8)}.icon--link[data-v-0830291a]{opacity:inherit}.app-header[data-v-4e5e5ba7]{position:absolute;top:0;left:0;right:0;height:48px;background-color:var(--bg-primary);display:flex;align-items:center;justify-content:space-between;padding:0 20px;z-index:100}.header-left[data-v-4e5e5ba7]{display:flex;align-items:center}.header-left-spacer[data-v-4e5e5ba7]{flex:1}.logo-container[data-v-4e5e5ba7]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px;border-radius:6px;transition:background-color .2s ease;text-decoration:none;color:inherit}.logo-container[data-v-4e5e5ba7]:hover{background-color:var(--bg-secondary)}.logo-icon[data-v-4e5e5ba7]{width:32px;height:32px}.logo-text[data-v-4e5e5ba7]{font-size:1.3rem;font-weight:600;color:var(--text-primary)}.header-right[data-v-4e5e5ba7]{display:flex;align-items:center}.menu-container[data-v-4e5e5ba7]{position:relative}.menu-button[data-v-4e5e5ba7]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:8px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;outline:none}.menu-button[data-v-4e5e5ba7]:hover{color:var(--text-primary);background-color:var(--bg-secondary)}.menu-button[data-v-4e5e5ba7]:focus{outline:none}.menu-button[data-v-4e5e5ba7]:focus-visible{outline:none}.menu-dropdown[data-v-4e5e5ba7]{position:absolute;top:100%;right:0;margin-top:8px;background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:8px;min-width:200px;z-index:101;padding:4px;outline:none}.menu-dropdown[data-v-4e5e5ba7]:focus-visible{outline:none}.menu-item-base[data-v-4e5e5ba7]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background-color .2s ease;border-radius:8px;width:100%;text-align:left;border:none;background:none;font-size:.9rem;color:var(--text-primary);font-weight:500;outline:none;white-space:nowrap}.menu-item[data-v-4e5e5ba7]{color:var(--text-primary)}.menu-item-active[data-v-4e5e5ba7]{background-color:var(--bg-secondary);color:var(--text-primary)}.menu-item-base[data-v-4e5e5ba7]:focus{outline:none}.menu-item-base[data-v-4e5e5ba7]:focus-visible{outline:none}.menu-icon[data-v-4e5e5ba7]{font-size:1.1rem;width:20px;text-align:center}.menu-text[data-v-4e5e5ba7]{font-size:.9rem;font-weight:500}.menu-divider[data-v-4e5e5ba7]{height:1px;background-color:var(--border-primary);margin:4px 0}@media (max-width: 768px){.app-header[data-v-4e5e5ba7]{padding:0 16px;height:44px}.logo-text[data-v-4e5e5ba7]{font-size:1.1rem}.menu-dropdown[data-v-4e5e5ba7]{min-width:180px}}.app[data-v-c95a4513]{position:relative;min-height:calc(100svh - 4rem - 48px)}.header-container[data-v-c95a4513]{position:absolute;top:-32px;left:calc((100% - 100vw)/2);height:48px;width:100vw;margin:0 auto}.content-container[data-v-c95a4513]{padding-top:48px;padding-bottom:160px}.footer-container[data-v-c95a4513]{position:absolute;bottom:-16px;left:0;right:0;width:100%;width:100vw;left:calc((100% - 100vw)/2)}@media (max-width: 768px){.app[data-v-c95a4513]{min-height:calc(100svh - 16px)}.header-container[data-v-c95a4513]{top:0}.footer-container[data-v-c95a4513]{min-width:100%}}.button[data-v-da0912e0]{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;-webkit-user-select:none;user-select:none;position:relative}.button[data-v-da0912e0]:disabled{cursor:not-allowed;opacity:.6}.button--primary[data-v-da0912e0]{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border:none}.button--primary[data-v-da0912e0]:hover:not(:disabled){background-color:var(--btn-primary-hover)}.button--secondary[data-v-da0912e0]{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--btn-secondary-border)}.button--secondary[data-v-da0912e0]:hover:not(:disabled){background-color:var(--btn-secondary-hover);border-color:var(--border-tertiary)}.button--secondary[data-v-da0912e0]:active:not(:disabled){background-color:var(--btn-secondary-active)}.button--small[data-v-da0912e0]{padding:8px 16px;font-size:14px}.button--medium[data-v-da0912e0]{padding:12px 24px;font-size:16px}.button--large[data-v-da0912e0]{padding:16px 32px;font-size:18px}.button--full-width[data-v-da0912e0]{width:100%}.button__loading[data-v-da0912e0]{display:flex;align-items:center;justify-content:center}.button__spinner[data-v-da0912e0]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-da0912e0 1s linear infinite}@keyframes spin-da0912e0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button__content[data-v-da0912e0]{display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width: 768px){.button--medium[data-v-da0912e0]{padding:10px 20px;font-size:15px}.button--large[data-v-da0912e0]{padding:14px 28px;font-size:17px}}.favorites-manage-view[data-v-628d2a42]{max-width:480px;padding:24px 16px 48px;background:var(--bg-primary);border-radius:12px}h1[data-v-628d2a42]{font-size:1.3rem;margin-bottom:24px;color:var(--text-primary);text-align:center}.favorites-list[data-v-628d2a42]{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.favorite-item[data-v-628d2a42]{display:flex;align-items:center;background:var(--bg-secondary);border-radius:8px;padding:8px 12px;transition:background .2s}.drag-handle[data-v-628d2a42]{cursor:grab;margin-right:12px;color:var(--text-secondary);display:flex;align-items:center;transition:color .2s;-webkit-user-select:none;user-select:none}.drag-handle[data-v-628d2a42]:hover{color:var(--text-primary)}.favorite-item:active .drag-handle[data-v-628d2a42]{color:var(--accent-primary)}.game-info[data-v-628d2a42]{display:flex;align-items:center;flex:1;min-width:0}.game-cover[data-v-628d2a42]{width:32px;height:32px;min-width:32px;min-height:32px;aspect-ratio:1/1;object-fit:cover;border-radius:4px;margin-right:10px}.game-title[data-v-628d2a42]{font-size:.98rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remove-btn[data-v-628d2a42]{background:none;border:none;color:var(--status-error-text);font-size:1.3rem;cursor:pointer;margin-left:12px;padding:4px 8px;border-radius:4px;transition:background .2s}.remove-btn[data-v-628d2a42]:hover{background:var(--row-bg-hover)}.save-btn[data-v-628d2a42]{margin:24px auto 0}.save-checkmark-area[data-v-628d2a42]{min-height:32px;margin-bottom:16px;display:flex;align-items:flex-end;justify-content:center}.save-checkmark-text[data-v-628d2a42]{color:var(--status-success-text);font-size:1.1rem;font-weight:600;letter-spacing:.02em;display:flex;align-items:center;gap:6px}.checkmark[data-v-628d2a42]{display:inline-block;animation:checkmarkPop-628d2a42 .5s ease-out}@keyframes checkmarkPop-628d2a42{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.5) rotate(45deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.chart-container[data-v-52c1267e]{padding:12px 20px;background:var(--bg-primary)}.chart-wrapper[data-v-52c1267e]{position:relative}@media (max-width: 768px){.chart-container[data-v-52c1267e]{padding:12px 16px;margin:0 -24px}.chart-wrapper[data-v-52c1267e]{min-width:100vw;margin-left:-16px;margin-right:-16px;padding-left:8px;padding-right:8px}}.chart-container[data-v-c8b82f72]{padding:12px 20px;background:var(--bg-primary)}.chart-wrapper[data-v-c8b82f72]{position:relative}@media (max-width: 768px){.chart-container[data-v-c8b82f72]{padding:12px 16px;margin:0 -24px}.chart-wrapper[data-v-c8b82f72]{min-width:100vw;margin-left:-16px;margin-right:-16px;padding-left:8px;padding-right:8px}}.chart-container[data-v-e6b156c3]{padding:12px 20px;background:var(--bg-primary)}.percentile-control[data-v-e6b156c3]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:.875rem;color:var(--text-secondary)}.percentile-message[data-v-e6b156c3]{font-style:italic}.stepper-button[data-v-e6b156c3]{width:20px;height:20px;border:none;outline:none;background:transparent;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;transition:all .2s ease;padding:0}.stepper-button[data-v-e6b156c3]:hover:not(:disabled){color:var(--text-primary)}.stepper-button[data-v-e6b156c3]:active:not(:disabled){opacity:.6}.stepper-button[data-v-e6b156c3]:disabled{opacity:.4;cursor:not-allowed}.chart-wrapper[data-v-e6b156c3]{position:relative}@media (max-width: 768px){.chart-container[data-v-e6b156c3]{padding:12px 16px;margin:0 -24px}.chart-wrapper[data-v-e6b156c3]{min-width:100vw;margin-left:-16px;margin-right:-16px;padding-left:8px;padding-right:8px}}.leaderboard-header[data-v-b1b8cd5c]{display:flex;align-items:center;background:var(--header-bg)}.game-info-container[data-v-b1b8cd5c]{display:flex;align-items:flex-start;gap:24px;max-width:100%}.game-thumbnail[data-v-b1b8cd5c]{flex-shrink:0;width:150px;height:150px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.game-cover[data-v-b1b8cd5c]{width:100%;height:100%;object-fit:cover}.game-cover-placeholder[data-v-b1b8cd5c]{width:100%;height:100%;background:var(--header-placeholder-bg);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;color:var(--text-muted);text-align:center}.game-details[data-v-b1b8cd5c]{flex:1;min-width:0}.game-title[data-v-b1b8cd5c]{margin:0 0 12px;font-size:1.8rem;color:var(--text-primary);line-height:1.2;text-align:left}.game-name[data-v-b1b8cd5c]{font-weight:700;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}.category-name[data-v-b1b8cd5c]{font-weight:400;color:var(--text-secondary);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.game-name[data-v-b1b8cd5c]{font-weight:600}.title-separator[data-v-b1b8cd5c]{margin:0 8px;color:var(--text-muted)}.variables-container[data-v-b1b8cd5c]{margin-bottom:16px}.custom-title[data-v-b1b8cd5c]{font-size:1.8rem;font-weight:700;color:var(--text-primary);line-height:1.2}@media (max-width: 768px){.custom-title[data-v-b1b8cd5c]{font-size:1.3rem}}@media (max-width: 768px){.leaderboard-header[data-v-b1b8cd5c]{height:auto;min-height:120px;padding:0 16px}.game-info-container[data-v-b1b8cd5c]{gap:16px}.game-thumbnail[data-v-b1b8cd5c]{width:150px;height:150px}.game-title[data-v-b1b8cd5c]{font-size:1.3rem;margin:0 0 8px}.game-name[data-v-b1b8cd5c]{font-size:1.3rem}.category-name[data-v-b1b8cd5c]{font-size:1.1rem}.variables-container[data-v-b1b8cd5c]{margin-bottom:12px}.variables-list[data-v-b1b8cd5c]{gap:6px}.subcategory-item[data-v-b1b8cd5c],.variable-item[data-v-b1b8cd5c]{padding:3px 8px;font-size:.8rem}}.variables-list[data-v-b1b8cd5c]{display:flex;flex-wrap:wrap;gap:8px}.subcategory-item[data-v-b1b8cd5c]{background-color:var(--bg-secondary);color:var(--text-secondary);padding:4px 12px;border-radius:16px;font-size:.85rem;font-weight:500;border:1px solid var(--border-primary)}.variable-item[data-v-b1b8cd5c]{background-color:var(--bg-primary);color:var(--text-muted);padding:4px 12px;border-radius:16px;font-size:.85rem;font-weight:500;border:1px solid var(--border-primary)}@media (max-width: 768px){.leaderboard-header[data-v-b1b8cd5c]{height:auto;min-height:120px;padding:0 16px}.game-info-container[data-v-b1b8cd5c]{gap:16px}.game-thumbnail[data-v-b1b8cd5c]{width:100px;height:100px}.game-title[data-v-b1b8cd5c]{font-size:1.3rem;margin:0 0 8px}.game-name[data-v-b1b8cd5c]{font-size:1.3rem}.category-name[data-v-b1b8cd5c]{font-size:1.1rem}.variables-container[data-v-b1b8cd5c]{margin-bottom:12px}.variables-list[data-v-b1b8cd5c]{gap:6px}.subcategory-item[data-v-b1b8cd5c],.variable-item[data-v-b1b8cd5c]{padding:3px 8px;font-size:.8rem}}.loading-content[data-v-995c7b8f]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px}.loading-container[data-v-995c7b8f]{position:relative;width:60px;height:60px;display:flex;justify-content:center;align-items:center}.loading-spinner[data-v-995c7b8f]{border:3px solid var(--loading-border);border-top:3px solid var(--loading-spinner);border-radius:50%;width:40px;height:40px;animation:spin-995c7b8f 1s linear infinite}.speedrunner-icon[data-v-995c7b8f]{width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:speedrunnerJump-995c7b8f 1.5s ease-in-out infinite;z-index:1}.loading-message[data-v-995c7b8f]{margin:0;font-size:.9rem;color:var(--text-secondary);font-weight:500}@keyframes spin-995c7b8f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes speedrunnerJump-995c7b8f{0%,to{transform:translate(-50%,-50%) translateY(0)}25%{transform:translate(-50%,-50%) translateY(-4px) rotate(5deg)}75%{transform:translate(-50%,-50%) translateY(.5px) rotate(-2deg)}}@media (max-width: 768px){.loading-content[data-v-995c7b8f]{padding:20px;gap:12px}.loading-container[data-v-995c7b8f],.loading-spinner[data-v-995c7b8f]{width:50px;height:50px}.loading-message[data-v-995c7b8f]{font-size:.8rem}}.custom-switch[data-v-45b43bfa]{position:relative;border:none;border-radius:9999px;cursor:pointer;transition:background-color .3s ease;outline:none;display:inline-flex;align-items:center}.custom-switch[data-v-45b43bfa]:focus{outline:none}.custom-switch[data-v-45b43bfa]:hover:not(.disabled){background:var(--switch-bg-off)}.custom-switch.active[data-v-45b43bfa]:hover:not(.disabled){background:var(--switch-bg-on)}.custom-switch.disabled[data-v-45b43bfa]{cursor:not-allowed;opacity:.5}.switch-slider[data-v-45b43bfa]{position:absolute;background:var(--switch-thumb-off);border-radius:50%;transition:transform .3s ease;box-shadow:0 1px 3px #0003}.switch-small[data-v-45b43bfa]{width:32px;height:20px;background:var(--switch-bg-off)}.switch-small.active[data-v-45b43bfa]{background:var(--switch-bg-on)}.slider-small[data-v-45b43bfa]{width:12px;height:12px;top:4px;left:4px}.slider-small.slider-active[data-v-45b43bfa]{transform:translate(12px);background:var(--switch-thumb-on)}.switch-medium[data-v-45b43bfa]{width:44px;height:24px;background:var(--switch-bg-off)}.switch-medium.active[data-v-45b43bfa]{background:var(--switch-bg-on)}.slider-medium[data-v-45b43bfa]{width:20px;height:20px;top:2px;left:2px}.slider-medium.slider-active[data-v-45b43bfa]{transform:translate(20px);background:var(--switch-thumb-on)}.switch-large[data-v-45b43bfa]{width:56px;height:28px;background:var(--switch-bg-off)}.switch-large.active[data-v-45b43bfa]{background:var(--switch-bg-on)}.slider-large[data-v-45b43bfa]{width:24px;height:24px;top:2px;left:2px}.slider-large.slider-active[data-v-45b43bfa]{transform:translate(28px);background:var(--switch-thumb-on)}.switch-track[data-v-45b43bfa]{background:var(--switch-bg-off)}.switch-track.checked[data-v-45b43bfa]{background:var(--switch-bg-on)}.switch-thumb[data-v-45b43bfa]{background:var(--switch-thumb-off)}.switch-thumb.checked[data-v-45b43bfa]{background:var(--switch-thumb-on)}.switch-track[data-v-45b43bfa]:hover{background:var(--switch-bg-off)}.switch-track.checked[data-v-45b43bfa]:hover{background:var(--switch-bg-on)}.switch-thumb[data-v-45b43bfa]:hover{background:var(--switch-thumb-off)}.switch-thumb.checked[data-v-45b43bfa]:hover{background:var(--switch-thumb-on)}.chart-container[data-v-d896e412]{padding:12px 20px;background:var(--bg-primary);position:relative}.zoom-toggle-button[data-v-d896e412]{position:absolute;top:32px;right:32px;z-index:10;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:6px;padding:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.zoom-toggle-button img[data-v-d896e412]{opacity:.75}.zoom-toggle-button.active[data-v-d896e412]{background:var(--bg-primary);filter:invert(.75)}.chart-wrapper[data-v-d896e412]{position:relative}.chart-wrapper[data-v-d896e412]:hover{cursor:ns-resize}.chart-wrapper[data-v-d896e412]:active{cursor:grabbing}.chart-wrapper[data-v-d896e412]:not(.zoom-mode):hover{cursor:default}.chart-wrapper[data-v-d896e412]{touch-action:pan-y pinch-zoom}@media (max-width: 768px){.chart-container[data-v-d896e412]{padding:12px 16px;margin:0 -24px}.zoom-toggle-button[data-v-d896e412]{top:12px;right:20px}.chart-wrapper[data-v-d896e412]{min-width:100vw;margin-left:-16px;margin-right:-16px;padding-left:8px;padding-right:8px}}.country-flag[data-v-85db4a5b]{display:inline-block;line-height:1}.country-flag.use-webfont[data-v-85db4a5b]{font-family:"Noto Color Emoji",sans-serif;transform:scale(.85)}.status[data-v-c232a3b4]{display:inline-flex;align-items:center;gap:4px}.status.status-verified[data-v-c232a3b4]{color:var(--status-success-text)}.status.status-new[data-v-c232a3b4]{color:var(--text-muted)}.status.status-rejected[data-v-c232a3b4]{color:var(--status-error-text)}.status__icon[data-v-c232a3b4]{font-weight:700;opacity:.75;font-size:.75em}.status__text[data-v-c232a3b4]{font-size:14px}.video-modal-overlay[data-v-a4257258]{position:fixed;inset:0;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.video-modal-container[data-v-a4257258]{position:relative;width:100%;max-width:1280px}.video-content-wrapper[data-v-a4257258]{display:flex;flex-direction:column;gap:16px;width:100%}.video-modal-close[data-v-a4257258]{position:absolute;top:12px;right:12px;background:#0009;border:none;color:#fff;font-size:1.5rem;cursor:pointer;z-index:1001;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.video-modal-close[data-v-a4257258]:hover{background-color:#ffffff1a}.video-embed-container[data-v-a4257258]{width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;box-shadow:0 10px 40px #00000080}.video-info-bar[data-v-a4257258]{background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:12px 60px 12px 20px;box-shadow:0 4px 20px #0000004d;position:relative}.info-content[data-v-a4257258]{display:flex;flex-direction:column;gap:8px}.info-primary[data-v-a4257258]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;color:#fff}.game-name[data-v-a4257258]{font-weight:600;font-size:18px}.category-name[data-v-a4257258]{font-size:16px;color:#ffffffe6}.level-name[data-v-a4257258]{color:#fffc}.subcategory-name[data-v-a4257258]{font-size:14px;color:#ffffffb3}.info-secondary[data-v-a4257258]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;color:#fffc}.player-info[data-v-a4257258]{font-weight:500}.date-info[data-v-a4257258]{font-family:monospace}.time-info[data-v-a4257258]{font-family:monospace;font-weight:600;color:#4ade80;font-size:16px}.video-iframe[data-v-a4257258]{width:100%;height:100%;border:none}.video-modal-enter-active[data-v-a4257258],.video-modal-leave-active[data-v-a4257258]{transition:opacity .15s ease-in-out}.video-modal-enter-from[data-v-a4257258],.video-modal-leave-to[data-v-a4257258]{opacity:0}@media (max-width: 768px){.video-modal-overlay[data-v-a4257258]{padding:0}.video-modal-container[data-v-a4257258]{max-width:100%}.video-content-wrapper[data-v-a4257258]{gap:0}.video-modal-close[data-v-a4257258]{top:10px;right:10px;font-size:1.5rem;width:32px;height:32px;z-index:1002}.video-embed-container[data-v-a4257258]{border-radius:0;box-shadow:none}.video-info-bar[data-v-a4257258]{padding:10px 50px 10px 16px}.info-primary[data-v-a4257258]{gap:8px}.game-name[data-v-a4257258]{font-size:16px}.category-name[data-v-a4257258]{font-size:14px}.subcategory-name[data-v-a4257258]{font-size:12px}.info-secondary[data-v-a4257258]{gap:12px;font-size:12px}.time-info[data-v-a4257258]{font-size:14px}}@media (max-width: 480px){.video-modal-container[data-v-a4257258]{aspect-ratio:16/10}}.table-container[data-v-04ba41cf]{overflow-x:auto}.history-table[data-v-04ba41cf]{width:100%;border-collapse:collapse;background-color:var(--bg-primary)}.table-header-row[data-v-04ba41cf]{background-color:var(--table-header-bg)}.table-header-row th[data-v-04ba41cf]{padding:8px;text-align:center;font-weight:600;color:var(--text-primary);font-size:16px;background-color:var(--table-header-bg)}.table-row[data-v-04ba41cf]:hover{background-color:var(--row-bg-hover)}.table-row:hover .video-icon[data-v-04ba41cf]{opacity:.6}.table-row.pending-row[data-v-04ba41cf]{color:var(--text-muted)}.table-row.rejected-row[data-v-04ba41cf]{color:var(--status-error-text)}.table-row td[data-v-04ba41cf]{padding:8px;text-align:center;font-size:16px;vertical-align:middle}.number[data-v-04ba41cf]{font-weight:500;white-space:nowrap}.number-link[data-v-04ba41cf]{text-decoration:underline dotted;text-underline-offset:.2em;color:inherit;display:inline-block}.number-link[data-v-04ba41cf]:hover{text-decoration:underline dotted;opacity:.8}.number-placeholder[data-v-04ba41cf]{color:var(--text-muted);font-weight:400}.player[data-v-04ba41cf]{font-weight:500;text-align:left!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-name[data-v-04ba41cf]{display:block;margin-bottom:4px}.player-name[data-v-04ba41cf]:last-child{margin-bottom:0}.player-with-flag[data-v-04ba41cf]{display:flex;align-items:center;gap:8px}.country-flag[data-v-04ba41cf]{font-size:1.2em;width:1.2em;display:inline-block;text-align:center}.player-link[data-v-04ba41cf]{text-decoration:none;color:inherit;font-weight:700}.player-link[data-v-04ba41cf]:hover{text-decoration:none}.player-separator[data-v-04ba41cf]{color:var(--text-secondary)}.variable-value-cell[data-v-04ba41cf]{font-size:.85rem;color:var(--text-secondary);text-align:center;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time[data-v-04ba41cf]{font-weight:400;white-space:nowrap}.transparent-ms[data-v-04ba41cf]{color:transparent}.date[data-v-04ba41cf]{white-space:nowrap;color:var(--text-secondary)}.status[data-v-04ba41cf]{font-weight:500}.status.verified[data-v-04ba41cf]{color:var(--status-success-text)}.status.new[data-v-04ba41cf]{color:var(--text-muted)}.status.rejected[data-v-04ba41cf]{color:var(--status-error-text)}.status-column-compact[data-v-04ba41cf]{max-width:32px;width:32px;padding:4px!important}.video-column[data-v-04ba41cf]{min-width:24px;padding:0!important;position:relative}.video-icon-container[data-v-04ba41cf]{width:32px;cursor:pointer;display:flex;align-items:center;justify-content:center}.video-icon[data-v-04ba41cf]{width:16px;height:16px;opacity:0;transform:scale(1.3)}@media (max-width: 768px){.table-container[data-v-04ba41cf]{overflow-x:auto;margin:0 -24px}.history-table th[data-v-04ba41cf],.history-table td[data-v-04ba41cf]{padding:6px 8px;font-size:14px}.number[data-v-04ba41cf]{min-width:40px}}.leaderboard-history-container[data-v-2accf4df]{background:var(--background-primary);margin-bottom:48px}.leaderboard-history-container h2[data-v-2accf4df]{margin:0 0 16px;font-size:1.5rem;font-weight:600;color:var(--text-primary);padding:0 20px}.chart-section[data-v-2accf4df]{margin-top:20px}.chart-container[data-v-2accf4df]{position:relative;min-height:324px}.chart-loading[data-v-2accf4df]{position:absolute;top:48px;right:48px;z-index:10;background:var(--bg-primary);border-radius:8px}.table-loading[data-v-2accf4df]{margin-top:16px;display:flex;justify-content:center;align-items:center;background:var(--bg-primary);border-radius:8px;padding:16px}.table-section[data-v-2accf4df]{margin-top:56px;position:relative}.table-header[data-v-2accf4df]{position:absolute;top:-32px;right:16px;z-index:10}.controls[data-v-2accf4df]{display:flex;align-items:center;gap:12px}.switch-label[data-v-2accf4df]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-secondary);cursor:pointer;background:var(--background-primary);padding:4px 8px;border-radius:4px;border:1px solid var(--border-color)}.switch-label span[data-v-2accf4df]{white-space:nowrap}.leaderboard-info-view[data-v-096eef50]{background-color:var(--bg-primary);color:var(--text-primary)}.leaderboard-info-content[data-v-096eef50]{padding:24px;min-width:768px}.info-section[data-v-096eef50]{margin:0 auto}.info-section h1[data-v-096eef50]{margin:0 0 16px;font-size:2rem;font-weight:700;color:var(--text-primary)}.info-section p[data-v-096eef50]{margin:0;color:var(--text-secondary);font-size:1.1rem;line-height:1.6}.leaderboard-header-container[data-v-096eef50]{margin-bottom:24px;position:relative}.back-to-leaderboard[data-v-096eef50]{position:absolute;bottom:-16px;right:0;z-index:10}.back-link[data-v-096eef50]{display:flex;align-items:center;color:var(--text-secondary);transition:color .2s ease;text-decoration:none;background:var(--bg-primary);padding:8px 12px;border-radius:6px;border:1px solid var(--border-color)}.back-link[data-v-096eef50]:hover{color:var(--text-primary)}.back-link-text[data-v-096eef50]{margin-left:6px;font-size:.9rem;font-weight:500;text-decoration:underline dotted;text-underline-offset:.2em}.distribution-section[data-v-096eef50]{margin-top:48px;margin-bottom:48px}.distribution-section h2[data-v-096eef50]{margin:0 0 16px;font-size:1.5rem;font-weight:600;color:var(--text-primary)}.distribution-container[data-v-096eef50]{position:relative;min-height:324px}.distribution-loading[data-v-096eef50]{position:absolute;top:48px;right:48px;z-index:10;background:var(--bg-primary);border-radius:8px}.leaderboard-history-container[data-v-096eef50]{margin-top:48px}.error-container[data-v-096eef50]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;text-align:center}.error-container h2[data-v-096eef50]{margin:0 0 16px;color:var(--status-error-text)}.error-container p[data-v-096eef50]{margin:0 0 24px;color:var(--text-secondary);max-width:500px}.back-button[data-v-096eef50]{padding:12px 24px;background-color:var(--btn-primary-bg);color:var(--text-primary);border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:background-color .2s}.back-button[data-v-096eef50]:hover{background-color:var(--btn-primary-hover)}@media (max-width: 768px){.leaderboard-info-content[data-v-096eef50]{padding:24px;min-width:0;width:100%}}.hamburger-button[data-v-cccaaf34]{position:fixed;z-index:160;background-color:#333;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;box-shadow:0 2px 8px #0003;padding:0}.hamburger-button[data-v-cccaaf34]:hover{background-color:#555;transform:scale(1.05)}.hamburger-button-desktop[data-v-cccaaf34]{top:68px;left:20px;width:40px;height:40px}.hamburger-button-desktop.sidebar-open[data-v-cccaaf34]{left:413px}.hamburger-button-mobile[data-v-cccaaf34]{bottom:20px;right:20px;width:56px;height:56px;box-shadow:0 4px 12px #0000004d}.hamburger-button-mobile.sidebar-open[data-v-cccaaf34]{background-color:#666}.hamburger-icon[data-v-cccaaf34]{display:block;width:18px;height:18px;position:relative;transition:transform .2s ease}.hamburger-icon[data-v-cccaaf34]{background-color:#fff;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hamburger-icon[data-v-cccaaf34]:before,.hamburger-icon[data-v-cccaaf34]:after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#fff;transition:all .2s ease}.hamburger-icon[data-v-cccaaf34]:before{top:4px}.hamburger-icon[data-v-cccaaf34]:after{bottom:4px}.hamburger-button.sidebar-open .hamburger-icon[data-v-cccaaf34]{transform:translate(-50%,-50%) rotate(45deg)}.hamburger-button.sidebar-open .hamburger-icon[data-v-cccaaf34]:before{transform:rotate(-90deg);top:50%}.hamburger-button.sidebar-open .hamburger-icon[data-v-cccaaf34]:after{opacity:0}@media (max-width: 768px){.hamburger-button-desktop.sidebar-open[data-v-cccaaf34]{left:10px}}.leaderboard-summary[data-v-e6aa8e59]{font-size:.9rem;line-height:1.4;text-align:left}.summary-content[data-v-e6aa8e59]{display:flex;flex-direction:row;align-items:center;gap:12px;position:relative}.game-thumbnail[data-v-e6aa8e59]{flex-shrink:0;display:flex;justify-content:center;align-items:center}.thumbnail-image[data-v-e6aa8e59]{width:72px;height:72px;object-fit:cover;max-width:100%;display:block;flex-shrink:0}.default-thumbnail[data-v-e6aa8e59]{width:72px;height:72px;background-color:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0}.summary-text[data-v-e6aa8e59]{flex:1;display:flex;flex-direction:column;gap:4px}.game-info[data-v-e6aa8e59]{display:flex;flex-direction:column;gap:4px}.game-name[data-v-e6aa8e59]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary);line-height:1.2}.level-name[data-v-e6aa8e59]{font-size:.9rem;color:var(--text-secondary);font-weight:500}.category-name[data-v-e6aa8e59]{margin:0;font-size:.9rem;color:var(--text-secondary);font-weight:600}.variable-values[data-v-e6aa8e59]{margin:0}.variable-line[data-v-e6aa8e59]{margin:0;font-size:.85rem;color:var(--text-muted)}.subcategory[data-v-e6aa8e59]{font-weight:600}.additional[data-v-e6aa8e59],.separator[data-v-e6aa8e59]{font-weight:400}.no-selection[data-v-e6aa8e59]{color:var(--text-muted);font-style:italic}.edit-icon[data-v-e6aa8e59]{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-muted);margin-left:auto;border-radius:4px;transition:color .2s ease}.edit-icon[data-v-e6aa8e59]:hover{color:var(--text-secondary)}@media (max-width: 768px){.leaderboard-summary[data-v-e6aa8e59]{font-size:.85rem}.summary-content[data-v-e6aa8e59]{gap:8px}.thumbnail-image[data-v-e6aa8e59],.default-thumbnail[data-v-e6aa8e59]{width:56px;height:56px}.default-thumbnail[data-v-e6aa8e59]{font-size:1.5rem}.game-name[data-v-e6aa8e59]{font-size:.95rem}.category-name[data-v-e6aa8e59]{font-size:.85rem}.variable-line[data-v-e6aa8e59]{font-size:.8rem}}.loading-overlay[data-v-ce4b8209]{position:fixed;inset:0;background-color:var(--overlay-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:30;pointer-events:auto}.loading-content-wrapper[data-v-ce4b8209]{background-color:var(--bg-primary);border-radius:8px;box-shadow:0 4px 20px var(--sidebar-shadow)}.loading-overlay-enter-active[data-v-ce4b8209],.loading-overlay-leave-active[data-v-ce4b8209]{transition:opacity .3s ease-in-out}.loading-overlay-enter-from[data-v-ce4b8209],.loading-overlay-leave-to[data-v-ce4b8209]{opacity:0}@media (max-width: 768px){.loading-content[data-v-ce4b8209]{padding:20px;gap:12px}.loading-container[data-v-ce4b8209],.loading-spinner[data-v-ce4b8209]{width:50px;height:50px}.loading-message[data-v-ce4b8209]{font-size:.8rem}}.section[data-v-85e25af7]{margin-bottom:32px}.section.collapsible .section-header.clickable[data-v-85e25af7]{cursor:pointer}.section.collapsible .section-header.clickable[data-v-85e25af7]:hover{background-color:var(--bg-tertiary)}.section-header[data-v-85e25af7]{position:relative;padding:0;border:none;background:none;transition:background-color .2s ease}.section-header.clickable[data-v-85e25af7]{cursor:pointer}.section-title[data-v-85e25af7]{margin:0 0 20px;font-size:1.1rem;font-weight:700;color:var(--text-primary);text-align:center;padding:8px 12px;border-radius:4px}.section-primary .section-title[data-v-85e25af7]{background-color:var(--section-primary-bg);color:var(--section-primary-text)}.section-secondary .section-title[data-v-85e25af7]{background-color:var(--section-secondary-bg);color:var(--section-secondary-text)}.toggle-button[data-v-85e25af7]{position:absolute;top:50%;right:0;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:1;-webkit-user-select:none;user-select:none;width:40px;height:40px}.toggle-icon[data-v-85e25af7]{display:block;width:18px;height:18px;position:relative;transition:transform .2s ease}.toggle-icon[data-v-85e25af7]:before,.toggle-icon[data-v-85e25af7]:after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:var(--section-primary-text);transition:all .2s ease}.toggle-icon[data-v-85e25af7]:before{top:4px}.toggle-icon[data-v-85e25af7]:after{bottom:4px}.toggle-icon[data-v-85e25af7]{background-color:var(--section-primary-text);height:2px}.section-secondary .toggle-icon[data-v-85e25af7]:before,.section-secondary .toggle-icon[data-v-85e25af7]:after{background-color:var(--section-secondary-text)}.section-secondary .toggle-icon[data-v-85e25af7]{background-color:var(--section-secondary-text)}.toggle-button.open .toggle-icon[data-v-85e25af7]{transform:rotate(45deg)}.toggle-button.open .toggle-icon[data-v-85e25af7]:before{transform:rotate(-90deg) translate3D(1px,0,0);top:50%}.toggle-button.open .toggle-icon[data-v-85e25af7]:after{opacity:0}.toggle-button:not(.open) .toggle-icon[data-v-85e25af7]{transform:rotate(0)}.collapsed-message-container[data-v-85e25af7]{position:relative;opacity:0;transition:min-height .1s ease-in,opacity .3s ease-in-out;pointer-events:none}.collapsed-message-container.collapsed-message-visible[data-v-85e25af7]{opacity:1;pointer-events:auto}.section-content-enter-active[data-v-85e25af7],.section-content-leave-active[data-v-85e25af7]{transition:all .3s ease-in-out}.section-content-enter-from[data-v-85e25af7]{opacity:0;transform:translateY(-20px);max-height:0}.section-content-enter-to[data-v-85e25af7],.section-content-leave-from[data-v-85e25af7]{opacity:1;transform:translateY(0);max-height:1000px}.section-content-leave-to[data-v-85e25af7]{opacity:0;transform:translateY(-20px);max-height:0}.collapsed-message-enter-active[data-v-85e25af7],.collapsed-message-leave-active[data-v-85e25af7]{transition:all .3s ease-in-out}.collapsed-message-enter-from[data-v-85e25af7]{opacity:0;transform:translateY(20px);max-height:0}.collapsed-message-enter-to[data-v-85e25af7],.collapsed-message-leave-from[data-v-85e25af7]{opacity:1;transform:translateY(0);max-height:100px}.collapsed-message-leave-to[data-v-85e25af7]{opacity:0;transform:translateY(20px);max-height:0}.collapsed-message[data-v-85e25af7]{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;font-size:.9rem;color:var(--text-secondary);line-height:1.4}.collapsed-message.clickable[data-v-85e25af7]{cursor:pointer;transition:background-color .2s ease}.collapsed-message.clickable[data-v-85e25af7]:hover{background-color:var(--bg-tertiary)}@media (max-width: 768px){.section[data-v-85e25af7]{margin-bottom:24px}.section-title[data-v-85e25af7]{font-size:1rem;margin-bottom:16px}.toggle-button[data-v-85e25af7]{padding:10px}}.rank-content[data-v-14b41a07]{display:flex;flex-direction:column;align-items:center;gap:2px}.provisional-rank[data-v-14b41a07]{color:#999}.trophy-image[data-v-14b41a07]{width:20px;height:20px;vertical-align:middle}.leaderboard-slim-header[data-v-27c3c05c]{background:var(--header-bg);border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px;box-sizing:border-box}.game-info-container[data-v-27c3c05c]{display:flex;align-items:center;gap:24px;max-width:100%;position:relative}.game-thumbnail[data-v-27c3c05c]{flex-shrink:0;width:60px;height:60px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.game-cover[data-v-27c3c05c]{width:100%;height:100%;object-fit:cover}.game-cover-placeholder[data-v-27c3c05c]{width:100%;height:100%;background:var(--header-placeholder-bg);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;color:var(--text-muted);text-align:center}.game-details[data-v-27c3c05c]{flex:1;min-width:0}.game-info-text[data-v-27c3c05c]{font-size:16px;color:var(--text-primary);line-height:1.4;text-align:left;display:flex;flex-direction:column;justify-content:center}.game-name[data-v-27c3c05c]{display:inline-block;font-weight:700;font-size:16px;line-height:1.2;margin-right:8px}.category-name[data-v-27c3c05c]{display:inline-block;font-weight:400;color:var(--text-secondary);font-size:16px;line-height:1.2}.game-name[data-v-27c3c05c]{font-weight:600;font-size:16px}.title-separator[data-v-27c3c05c]{margin:0 8px;color:var(--text-muted)}.category-name[data-v-27c3c05c]{font-weight:400;color:#666;font-size:16px}.variables-line[data-v-27c3c05c]{line-height:1.2}.custom-title[data-v-27c3c05c]{font-weight:700;font-size:16px;color:var(--text-primary);margin-top:4px}.comma[data-v-27c3c05c]{color:var(--text-muted);font-size:16px}.subcategory-item[data-v-27c3c05c]{color:var(--text-secondary);font-size:14px;font-weight:500}.variable-item[data-v-27c3c05c]{color:var(--text-muted);font-size:14px;font-weight:500}@media (max-width: 768px){.leaderboard-slim-header[data-v-27c3c05c]{height:60px;min-height:60px;width:100vw;padding:0 16px}.game-info-container[data-v-27c3c05c]{gap:16px}.game-thumbnail[data-v-27c3c05c]{width:60px;height:60px}.game-info-text[data-v-27c3c05c],.game-name[data-v-27c3c05c],.category-name[data-v-27c3c05c],.variables-line[data-v-27c3c05c],.comma[data-v-27c3c05c]{font-size:16px}.subcategory-item[data-v-27c3c05c],.variable-item[data-v-27c3c05c]{font-size:14px}}.leaderboard[data-v-fbbb01f7]{width:100%;max-width:1200px;margin:0 auto;padding:0 20px 20px;background-color:var(--bg-primary)}.loading[data-v-fbbb01f7],.error[data-v-fbbb01f7]{text-align:center;padding:60px 20px;font-size:1.1rem}.loading[data-v-fbbb01f7]{color:var(--text-muted)}.error[data-v-fbbb01f7]{color:var(--status-error-text)}.leaderboard-header-container[data-v-fbbb01f7]{position:relative;z-index:10}.header-wrapper[data-v-fbbb01f7]{position:relative}.header-wrapper .leaderboard-header[data-v-fbbb01f7]{transition:opacity .3s ease}.header-wrapper .leaderboard-slim-header[data-v-fbbb01f7]{position:fixed;top:0;height:84px;opacity:0;z-index:999;background-color:var(--bg-primary);transition:height .3s ease,opacity .3s ease}.header-wrapper.scrolled .leaderboard-header[data-v-fbbb01f7]{opacity:0}.header-wrapper.scrolled .leaderboard-slim-header[data-v-fbbb01f7]{opacity:1}.leaderboard-header-spacer[data-v-fbbb01f7]{position:relative;top:0;height:48px}.leaderboard-sticky-header-container[data-v-fbbb01f7]{position:sticky;top:0;padding-top:100px;padding-bottom:32px;margin-top:-84px;z-index:5;background-color:var(--bg-primary)}.leaderboard-content[data-v-fbbb01f7]{width:100%;min-width:640px}.leaderboard-table-container[data-v-fbbb01f7]{margin-top:-32px}.load-more-trigger[data-v-fbbb01f7]{display:flex;justify-content:center;align-items:flex-start;padding-top:24px;color:var(--text-muted)}.load-more-text[data-v-fbbb01f7]{font-size:.9rem}.leaderboard-info[data-v-fbbb01f7]{max-width:100vw;display:flex;align-items:flex-end;gap:6px;margin:0 16px 4px;font-size:1rem;font-weight:500;color:var(--text-secondary);justify-content:space-between}.info-main[data-v-fbbb01f7]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:24px}.info-count[data-v-fbbb01f7]{display:flex;align-items:center}.info-filters[data-v-fbbb01f7]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-filter-label[data-v-fbbb01f7]:not(:first-child):before{content:", "}.info-sub[data-v-fbbb01f7]{display:flex;align-items:center;gap:16px;margin-left:auto;flex-shrink:0;min-height:24px}.info-link[data-v-fbbb01f7]{display:flex;align-items:center;color:var(--text-secondary);transition:color .2s ease;text-decoration:none}.info-link[data-v-fbbb01f7]:hover{color:var(--text-primary)}.info-link-text[data-v-fbbb01f7]{margin-left:6px;font-size:.9rem;font-weight:500;text-decoration:underline dotted;text-underline-offset:.2em}.speedrun-link[data-v-fbbb01f7]{display:flex;align-items:center;color:var(--text-secondary);transition:color .2s ease}.speedrun-link[data-v-fbbb01f7]:hover{color:var(--text-primary)}.speedrun-link-text[data-v-fbbb01f7]{margin-left:6px;font-size:.9rem;font-weight:500;text-decoration:underline dotted;text-underline-offset:.2em}.table-wrapper[data-v-fbbb01f7]{position:relative}.leaderboard-table[data-v-fbbb01f7]{width:100%;border-collapse:collapse;background-color:var(--bg-primary);table-layout:auto}.leaderboard-table-sticky-thead[data-v-fbbb01f7]{position:sticky;top:128px;z-index:10}.leaderboard-table-header-row[data-v-fbbb01f7]{background-color:var(--bg-primary)}.leaderboard-table-header-row-border[data-v-fbbb01f7]{height:1px}.leaderboard-table-header-row-border th[data-v-fbbb01f7]{padding:0!important;height:1px!important;background-color:var(--table-border)!important}.leaderboard-table th[data-v-fbbb01f7],.leaderboard-table td[data-v-fbbb01f7]{padding:8px;text-align:center;font-size:16px}.leaderboard-table td.rank[data-v-fbbb01f7],.leaderboard-table td.local-rank[data-v-fbbb01f7],.leaderboard-table td.custom-rank[data-v-fbbb01f7]{text-align:center!important;white-space:nowrap;padding-left:4px!important;padding-right:4px!important}.leaderboard-table th[data-v-fbbb01f7]{background-color:var(--table-header-bg);font-weight:600;color:var(--text-primary);text-align:center}.leaderboard-row[data-v-fbbb01f7]:hover:not(.selected){background-color:var(--row-bg-hover)}.leaderboard-row:hover .link-icon[data-v-fbbb01f7],.leaderboard-row:hover .video-icon[data-v-fbbb01f7]{opacity:.6}.pending-row[data-v-fbbb01f7]{color:var(--text-muted)}.highlighted-row[data-v-fbbb01f7]{background-color:var(--row-bg-selected)!important}.date-highlighted-row[data-v-fbbb01f7]{background-color:var(--row-bg-date)!important;box-shadow:inset 3px 0 0 var(--highlight-primary)}.highlighted-row.date-highlighted-row[data-v-fbbb01f7]{background-color:var(--row-bg-selected)!important}.leaderboard-row.selected[data-v-fbbb01f7]{background-color:var(--row-bg-hover)!important}.leaderboard-row.highlighted-row.selected[data-v-fbbb01f7]{background-color:var(--row-bg-selected)!important}.leaderboard-row.date-highlighted-row.selected[data-v-fbbb01f7]{background-color:var(--row-bg-date)!important;box-shadow:inset 3px 0 0 var(--highlight-primary)}.leaderboard-row.highlighted-row.date-highlighted-row.selected[data-v-fbbb01f7]{background-color:var(--row-bg-selected)!important}.multi-player-row[data-v-fbbb01f7]{border-bottom:1px solid var(--border-secondary)}.link-column[data-v-fbbb01f7],.video-column[data-v-fbbb01f7]{min-width:24px;padding:0!important;position:relative}.link-icon-container[data-v-fbbb01f7]{cursor:pointer;width:32px;display:flex;align-items:center;justify-content:center;position:absolute;inset:0}.link-icon[data-v-fbbb01f7]{width:16px;height:16px;opacity:0}.video-icon-container[data-v-fbbb01f7]{width:32px;cursor:pointer;display:flex;align-items:center;justify-content:center}.video-icon[data-v-fbbb01f7]{width:16px;height:16px;opacity:0;transform:scale(1.3)}.player[data-v-fbbb01f7]{text-align:left!important;width:100%;min-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-name[data-v-fbbb01f7]{display:block;margin-bottom:4px}.player-name[data-v-fbbb01f7]:last-child{margin-bottom:0}.player-with-flag[data-v-fbbb01f7]{display:flex;align-items:center;gap:8px}.country-flag[data-v-fbbb01f7]{font-size:1.2em;width:1.2em;display:inline-block;text-align:center}.time[data-v-fbbb01f7]{font-weight:400;white-space:nowrap;padding-left:4px!important;padding-right:4px!important}.transparent-ms[data-v-fbbb01f7]{color:transparent}.rank-link[data-v-fbbb01f7]{text-decoration:underline dotted;text-underline-offset:.2em;color:inherit}.rank-link[data-v-fbbb01f7]:hover{text-decoration:underline dotted}.player-link[data-v-fbbb01f7]{text-decoration:none;color:inherit;font-weight:700}.player-link[data-v-fbbb01f7]:hover{text-decoration:none}.rank-placeholder[data-v-fbbb01f7]{color:var(--text-muted);font-weight:400}.variable-value[data-v-fbbb01f7]{color:var(--text-secondary)}.date[data-v-fbbb01f7],.verified[data-v-fbbb01f7]{white-space:nowrap}.status[data-v-fbbb01f7]{padding:4px 8px;font-weight:500;white-space:nowrap}.status.verified[data-v-fbbb01f7]{color:var(--status-success-text)}.status.new[data-v-fbbb01f7]{color:var(--text-muted)}.status.rejected[data-v-fbbb01f7]{color:var(--status-error-text)}.status-column-compact[data-v-fbbb01f7]{max-width:32px;width:32px;padding:4px!important}@media (max-width: 768px){.leaderboard[data-v-fbbb01f7]{padding:0;min-width:100%}.leaderboard-header-container[data-v-fbbb01f7]{position:relative;top:0;left:0;right:0;z-index:10}.leaderboard-header-spacer[data-v-fbbb01f7]{height:16px}.leaderboard-content[data-v-fbbb01f7]{min-width:100%}.leaderboard-table th[data-v-fbbb01f7],.leaderboard-table td[data-v-fbbb01f7]{padding:6px 8px;font-size:14px}.leaderboard-table-sticky-thead[data-v-fbbb01f7]{top:126px}.player[data-v-fbbb01f7]{max-width:120px}.leaderboard-row[data-v-fbbb01f7]:active{background-color:var(--row-bg-hover)}.leaderboard-row:active .link-icon[data-v-fbbb01f7],.leaderboard-row:active .video-icon[data-v-fbbb01f7]{opacity:.6}.leaderboard-row.selected[data-v-fbbb01f7]{background-color:var(--row-bg-hover)!important}.leaderboard-row.selected .link-icon[data-v-fbbb01f7],.leaderboard-row.selected .video-icon[data-v-fbbb01f7]{opacity:.6!important}.leaderboard-row.highlighted-row.selected[data-v-fbbb01f7]{background-color:var(--row-bg-selected)!important}.leaderboard-row.date-highlighted-row.selected[data-v-fbbb01f7]{background-color:var(--row-bg-date)!important;box-shadow:inset 3px 0 0 var(--highlight-primary)}.leaderboard-row.highlighted-row.date-highlighted-row.selected[data-v-fbbb01f7]{background-color:var(--row-bg-selected)!important}.leaderboard-row[data-v-fbbb01f7]:hover:not(.selected){background-color:transparent}.leaderboard-row:hover:not(.selected) .link-icon[data-v-fbbb01f7]{opacity:0}.leaderboard-row:hover:not(.selected) .video-icon[data-v-fbbb01f7]{opacity:0}}@media (max-width: 768px){.hidden-mobile[data-v-fbbb01f7]{display:none}}@media (max-width: 400px){.hidden-mobile-mini[data-v-fbbb01f7]{display:none}}.leaderboard-row.scroll-highlight[data-v-fbbb01f7]{outline:2px solid var(--accent-primary);outline-offset:-2px;animation:scrollHighlightBorder-fbbb01f7 2s ease-in-out}@keyframes scrollHighlightBorder-fbbb01f7{0%,to{outline-color:transparent}50%{outline-color:var(--accent-primary)}}.sortable-header[data-v-fbbb01f7]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:background-color .15s ease}.sortable-header[data-v-fbbb01f7]:hover{background-color:var(--row-bg-hover)}.header-content[data-v-fbbb01f7]{position:relative;display:inline-block;padding-right:0}.sortable-header.sort-asc .header-content[data-v-fbbb01f7]:after,.sortable-header.sort-desc .header-content[data-v-fbbb01f7]:after{position:absolute;right:-16px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-primary)}.sortable-header.sort-asc .header-content[data-v-fbbb01f7]:after{content:"↑"}.sortable-header.sort-desc .header-content[data-v-fbbb01f7]:after{content:"↓"}.custom-ranking-section[data-v-b703bd03]{display:flex;flex-direction:column;gap:16px}.input-group[data-v-b703bd03]{display:flex;flex-direction:column;gap:8px}.input-label[data-v-b703bd03]{font-weight:600;color:var(--text-primary);text-align:left}.text-input[data-v-b703bd03]{width:100%;padding:8px 12px;border:1px solid var(--border-primary);border-radius:4px;font-size:14px;background-color:var(--bg-primary);color:var(--text-primary);box-sizing:border-box;outline:none}.text-input[data-v-b703bd03]:focus{outline:none}.textarea-input[data-v-b703bd03]{width:100%;padding:8px 12px;border:1px solid var(--border-primary);border-radius:4px;font-size:14px;background-color:var(--bg-primary);color:var(--text-primary);resize:vertical;font-family:inherit;box-sizing:border-box;outline:none}.textarea-input[data-v-b703bd03]:focus{outline:none}.button-group[data-v-b703bd03]{display:flex;gap:8px;justify-content:flex-end}.btn[data-v-b703bd03]{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:background-color .2s,opacity .2s}.btn-primary[data-v-b703bd03]{background-color:var(--btn-primary-bg);color:var(--btn-primary-text)}.btn-primary[data-v-b703bd03]:hover{background-color:var(--btn-primary-hover)}.btn-secondary[data-v-b703bd03]{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary)}.btn-secondary[data-v-b703bd03]:hover{background-color:var(--bg-secondary)}@media (max-width: 768px){.custom-ranking-section[data-v-b703bd03]{gap:12px}}:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 4px 6px 0 3px;--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg: #000;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 3px 20px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size, var(--vs-controls-size)))}.vs--loading .vs__spinner{opacity:1}.select-field[data-v-9a447339]{display:flex;flex-direction:column;gap:8px}.select-label[data-v-9a447339]{font-weight:600;color:var(--text-primary);margin-bottom:2px;text-align:left}.required-label[data-v-9a447339]{color:var(--status-error-text);font-size:.8rem;font-weight:500;margin-left:4px}.select-input[data-v-9a447339]{width:100%}.country-option[data-v-9a447339]{display:flex;align-items:center;gap:8px}[data-v-9a447339] .vs__dropdown-toggle{color:var(--text-primary);background-color:var(--bg-primary);border-color:var(--border-primary)}[data-v-9a447339] .vs__selected-options,[data-v-9a447339] .vs__selected{color:var(--text-primary)}[data-v-9a447339] .vs__actions{color:var(--text-primary)!important}[data-v-9a447339] .vs__actions svg{fill:var(--text-muted)!important;color:var(--text-muted)!important}[data-v-9a447339] .vs__search{color:var(--text-primary);background-color:transparent}[data-v-9a447339] .vs__search::placeholder{color:var(--text-muted);opacity:1}[data-v-9a447339] .vs__dropdown-option--highlight{background-color:var(--accent-primary);color:var(--text-on-accent)}[data-v-9a447339] .vs__dropdown-option{color:var(--text-primary);background-color:var(--bg-primary)}[data-v-9a447339] .vs__dropdown-option:hover{background-color:var(--row-bg-hover);color:var(--text-primary)}[data-v-9a447339] .vs__dropdown-option--selected{background-color:var(--row-bg-selected);color:var(--text-primary)}[data-v-9a447339] .vs__dropdown-option--selected:hover{background-color:var(--row-bg-hover);color:var(--text-primary)}[data-v-9a447339] .vs__dropdown-menu{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:6px;box-shadow:0 4px 12px #00000026}[data-v-9a447339] .vs__dropdown-toggle:hover{border-color:var(--border-secondary)}[data-v-9a447339] .vs__dropdown-toggle:focus{border-color:var(--accent-primary)}.select-field[data-v-7ee3aac5]{display:flex;flex-direction:column;gap:8px}.select-label[data-v-7ee3aac5]{font-weight:600;color:var(--text-primary);margin-bottom:2px;text-align:left}.required-label[data-v-7ee3aac5]{color:var(--status-error-text);font-size:.8rem;font-weight:500;margin-left:4px}.select-input[data-v-7ee3aac5]{width:100%}[data-v-7ee3aac5] .vs__dropdown-toggle{color:var(--text-primary);background-color:var(--bg-primary);border-color:var(--border-primary)}[data-v-7ee3aac5] .vs__selected-options,[data-v-7ee3aac5] .vs__selected{color:var(--text-primary)}[data-v-7ee3aac5] .vs__actions{color:var(--text-primary)!important}[data-v-7ee3aac5] .vs__actions svg{fill:var(--text-muted)!important;color:var(--text-muted)!important}[data-v-7ee3aac5] .vs__search{color:var(--text-primary);background-color:transparent}[data-v-7ee3aac5] .vs__search::placeholder{color:var(--text-muted);opacity:1}[data-v-7ee3aac5] .vs__dropdown-option--highlight{background-color:var(--accent-primary);color:var(--text-on-accent)}[data-v-7ee3aac5] .vs__dropdown-option{color:var(--text-primary);background-color:var(--bg-primary)}[data-v-7ee3aac5] .vs__dropdown-option:hover{background-color:var(--row-bg-hover);color:var(--text-primary)}[data-v-7ee3aac5] .vs__dropdown-option--selected{background-color:var(--row-bg-selected);color:var(--text-primary)}[data-v-7ee3aac5] .vs__dropdown-option--selected:hover{background-color:var(--row-bg-hover);color:var(--text-primary)}[data-v-7ee3aac5] .vs__dropdown-menu{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:6px;box-shadow:0 4px 12px #00000026}[data-v-7ee3aac5] .vs__dropdown-toggle:hover{border-color:var(--border-secondary)}[data-v-7ee3aac5] .vs__dropdown-toggle:focus{border-color:var(--accent-primary)}.filters-section[data-v-4a48636f]{display:flex;flex-direction:column;gap:20px;margin-bottom:0}@media (max-width: 768px){.filters-section[data-v-4a48636f]{gap:16px}}.options-section[data-v-8fa5674a]{display:flex;flex-direction:column;gap:20px;margin-bottom:0}.toggle-option[data-v-8fa5674a]{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.toggle-option[data-v-8fa5674a]:last-child{border-bottom:none}.label-text[data-v-8fa5674a]{font-weight:600;color:var(--text-primary)}.date-input-option[data-v-8fa5674a]{padding:16px 0}.date-input-label[data-v-8fa5674a]{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-weight:600;color:var(--text-primary);font-size:14px}.date-input[data-v-8fa5674a]{width:60px;padding:4px 8px;border:1px solid var(--border-primary);border-radius:4px;font-size:14px;text-align:center;background-color:var(--bg-primary);color:var(--text-primary)}.date-input[data-v-8fa5674a]:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary)}@media (max-width: 768px){.options-section[data-v-8fa5674a]{gap:16px}.toggle-option[data-v-8fa5674a],.date-input-option[data-v-8fa5674a]{padding:12px 0}}.game-card[data-v-14c3d149]{cursor:pointer;transition:all .3s ease;display:flex;flex-direction:row;align-items:center;gap:12px;position:relative;width:100%;box-sizing:border-box}.game-card.selected[data-v-14c3d149]{cursor:default}.game-logo[data-v-14c3d149]{flex-shrink:0;display:flex;justify-content:center}.logo-image[data-v-14c3d149]{width:100px;height:100px;object-fit:cover;max-width:100%;display:block;flex-shrink:0;border-radius:8px}.default-logo[data-v-14c3d149]{width:60px;height:60px;background-color:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0;border-radius:8px}.game-info[data-v-14c3d149]{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0;text-align:left;overflow:hidden}.game-card.selected .game-info[data-v-14c3d149]{max-width:calc(100% - 140px);padding-right:28px}.game-name[data-v-14c3d149]{margin:0 0 4px;font-size:1rem;font-weight:600;color:var(--text-primary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.2;word-break:break-word}.game-description[data-v-14c3d149]{margin:0;font-size:.8rem;color:var(--text-muted);line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.deselect-button[data-v-14c3d149]{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:20px;height:20px;border:none;border-radius:50%;background-color:var(--text-muted);color:var(--bg-primary);font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10;box-sizing:border-box;padding:0;margin:0;line-height:1}.deselect-button[data-v-14c3d149]:hover{background-color:var(--text-secondary)}.deselect-button[data-v-14c3d149]:focus{outline:none;box-shadow:0 0 0 2px var(--accent-primary)}@media (max-width: 768px){.game-card[data-v-14c3d149]{padding:8px}.logo-image[data-v-14c3d149],.default-logo[data-v-14c3d149]{width:50px;height:50px}.default-logo[data-v-14c3d149]{font-size:1.2rem}.game-card.selected .game-info[data-v-14c3d149]{max-width:calc(100% - 90px)}.deselect-button[data-v-14c3d149]{top:50%;right:4px;transform:translateY(-50%);width:20px;height:20px;font-size:16px}}.game-selector[data-v-729e015c]{width:100%}.search-section[data-v-729e015c]{margin-bottom:40px}.search-container[data-v-729e015c]{display:flex;gap:10px;width:100%;margin:0}.search-input[data-v-729e015c]{flex:1;padding:12px 16px;border:1px solid var(--border-primary);border-radius:6px;font-size:16px;outline:none;background-color:var(--bg-primary);color:var(--text-primary)}.search-input[data-v-729e015c]:focus{border-color:var(--accent-primary)}.search-input[data-v-729e015c]::placeholder{color:var(--text-muted)}.loading-section[data-v-729e015c],.error-section[data-v-729e015c],.no-results-section[data-v-729e015c]{text-align:center;padding:60px 20px}.loading[data-v-729e015c]{color:var(--text-secondary);font-size:1.1rem}.error[data-v-729e015c]{color:var(--status-error-text);font-size:1.1rem}.no-results[data-v-729e015c]{color:var(--text-secondary);font-size:1.1rem}.results-section h2[data-v-729e015c]{margin:0 0 20px;font-size:1.5rem;font-weight:600;color:var(--text-primary)}.initial-state-section[data-v-729e015c]{text-align:center;padding:60px 20px}.initial-state[data-v-729e015c]{color:var(--text-secondary)}.initial-state p[data-v-729e015c]{margin:8px 0;font-size:1.1rem}.games-grid[data-v-729e015c]{display:grid;grid-template-columns:1fr;gap:16px}.game-list-enter-active[data-v-729e015c],.game-list-leave-active[data-v-729e015c]{transition:all .3s ease}.game-list-enter-from[data-v-729e015c]{opacity:0;transform:translateY(20px)}.game-list-leave-to[data-v-729e015c]{opacity:0;transform:translateY(-20px)}.game-list-move[data-v-729e015c]{transition:transform .3s ease}@media (max-width: 768px){.games-grid[data-v-729e015c]{grid-template-columns:1fr;gap:16px}}.level-and-category-selector[data-v-b12874bc]{width:100%}.level-section[data-v-b12874bc]{margin-bottom:1rem}.variables-grid[data-v-b12874bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:20px}@media (max-width: 768px){.variables-grid[data-v-b12874bc]{grid-template-columns:1fr;gap:16px}}.advanced-settings-summary[data-v-b12874bc]{display:flex;align-items:center;gap:8px}.settings-count[data-v-b12874bc]{color:#28a745;font-weight:500}.no-settings[data-v-b12874bc]{color:#6c757d;font-style:italic}.leaderboard-selector[data-v-c655444f],.game-selection-section[data-v-c655444f],.selected-game-section[data-v-c655444f]{width:100%}.level-category-section[data-v-c655444f],.leaderboard-button-section[data-v-c655444f]{margin-top:32px}.leaderboard-button-section-container[data-v-c655444f]{margin-left:auto;width:240px}.show-more-section[data-v-c655444f]{margin-top:16px;text-align:center}.show-more-link[data-v-c655444f]{color:var(--accent-primary);text-decoration:underline;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 0;display:inline-block;transition:color .2s ease}.show-more-link[data-v-c655444f]:hover{color:var(--accent-secondary)}.bookmarks-section[data-v-c655444f]{margin-top:32px}.bookmarks-section h2[data-v-c655444f]{margin:0 0 20px;font-size:1.5rem;font-weight:600;color:var(--text-primary)}.games-grid[data-v-c655444f]{display:grid;grid-template-columns:1fr;gap:16px}.loading-section[data-v-c655444f]{display:flex;justify-content:center;align-items:center;min-height:200px}.loading[data-v-c655444f]{font-size:1.2rem;color:var(--text-secondary)}.selected-game-container[data-v-c655444f]{position:relative}.bookmark-action[data-v-c655444f]{margin-top:8px;text-align:right}.bookmark-button[data-v-c655444f]{background:none;border:none;color:var(--accent-primary);text-decoration:underline;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 0;display:inline-block;min-height:1.2em;line-height:1.2}.bookmark-button[data-v-c655444f]:hover{color:var(--accent-secondary)}.bookmark-status[data-v-c655444f]{color:var(--status-success-text);font-size:.9rem;font-weight:500;padding:8px 0;display:inline-block;min-height:1.2em;line-height:1.2}.checkmark[data-v-c655444f]{display:inline-block;animation:checkmarkPop-c655444f .5s ease-out}@keyframes checkmarkPop-c655444f{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.5) rotate(45deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.bookmarks-enter-active[data-v-c655444f],.bookmarks-leave-active[data-v-c655444f]{transition:all .3s ease-in-out}.bookmarks-enter-from[data-v-c655444f],.bookmarks-leave-to[data-v-c655444f]{opacity:0;transform:translateY(-20px)}.bookmarks-enter-to[data-v-c655444f],.bookmarks-leave-from[data-v-c655444f]{opacity:1;transform:translateY(0)}@media (max-width: 768px){.category-section[data-v-c655444f]{margin-top:24px}}.leaderboard-selector-container[data-v-98308848]{width:100%}.leaderboard-page[data-v-7969b56b]{background-color:var(--bg-primary);color:var(--text-primary)}.leaderboard-layout[data-v-7969b56b]{display:flex;position:relative}.sidebar[data-v-7969b56b]{position:fixed;top:0;left:0;width:393px;height:100%;background-color:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);z-index:150;overflow-y:auto;overflow-x:hidden;box-shadow:2px 0 12px var(--sidebar-shadow);-webkit-overflow-scrolling:touch}.sidebar-enter-active[data-v-7969b56b],.sidebar-leave-active[data-v-7969b56b]{transition:transform .3s ease-in-out}.sidebar-enter-from[data-v-7969b56b],.sidebar-leave-to[data-v-7969b56b]{transform:translate(-100%)}.sidebar-enter-to[data-v-7969b56b],.sidebar-leave-from[data-v-7969b56b]{transform:translate(0)}.sidebar.mobile[data-v-7969b56b]{width:100vw}.sidebar-content[data-v-7969b56b]{padding:24px 24px 96px;max-width:100%;box-sizing:border-box}.sidebar-title[data-v-7969b56b]{margin:0 0 24px;font-size:1.1rem;font-weight:700;color:var(--text-primary);text-align:left;padding-bottom:12px;border-bottom:2px solid var(--border-primary)}.sidebar-divider[data-v-7969b56b]{height:1px;background-color:var(--border-primary);margin:32px 0}.sidebar-section-spacer[data-v-7969b56b]{height:48px}.main-content[data-v-7969b56b]{flex:1;margin-left:0;transition:margin-left .3s ease-in-out;padding:0 20px 24px}.main-content.sidebar-open[data-v-7969b56b]{margin-left:393px}@media (max-width: 768px){.main-content.sidebar-open[data-v-7969b56b]{margin-left:0}}.leaderboard-section[data-v-7969b56b]{width:100%}.error-container[data-v-7969b56b]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;text-align:center}.error-container h2[data-v-7969b56b]{margin:0 0 16px;color:var(--status-error-text)}.error-container p[data-v-7969b56b]{margin:0 0 24px;color:var(--text-secondary);max-width:500px}.back-button[data-v-7969b56b]{padding:12px 24px;background-color:var(--btn-primary-bg);color:var(--text-primary);border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:background-color .2s}.back-button[data-v-7969b56b]:hover{background-color:var(--btn-primary-hover)}.cancel-button-container[data-v-7969b56b]{margin-left:auto;margin-top:16px;width:240px}.sidebar-overlay[data-v-7969b56b]{position:fixed;top:0;left:0;width:100vw;height:100svh;background-color:var(--overlay-bg);z-index:140;cursor:pointer}.overlay-enter-active[data-v-7969b56b],.overlay-leave-active[data-v-7969b56b]{transition:opacity .3s ease-in-out}.overlay-enter-from[data-v-7969b56b],.overlay-leave-to[data-v-7969b56b]{opacity:0}.overlay-enter-to[data-v-7969b56b],.overlay-leave-from[data-v-7969b56b]{opacity:1}@media (max-width: 768px){.sidebar[data-v-7969b56b]{height:100%}.sidebar-content[data-v-7969b56b]{padding:16px 16px 96px}.main-content[data-v-7969b56b]{padding:24px 0 96px}}.top-page[data-v-2c9a1cd1]{background-color:var(--bg-primary);color:var(--text-primary);width:640px;margin:0 auto}.header[data-v-2c9a1cd1]{padding:32px 20px;text-align:center;margin-bottom:64px}.title-container[data-v-2c9a1cd1]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px}.title-logo[data-v-2c9a1cd1]{height:48px;width:auto}.header h1[data-v-2c9a1cd1]{margin:0;font-size:2.5rem;font-weight:600}.header p[data-v-2c9a1cd1]{margin:0;color:var(--text-muted);font-size:1rem}.main[data-v-2c9a1cd1]{max-width:640px;margin:0 auto;padding:20px}@media (max-width: 768px){.top-page[data-v-2c9a1cd1]{background-color:var(--bg-primary);color:var(--text-primary);width:100%;margin:0 auto;padding:0 16px}.header[data-v-2c9a1cd1]{padding:32px 16px}.title-container[data-v-2c9a1cd1]{gap:8px}.title-logo[data-v-2c9a1cd1]{height:40px}.header h1[data-v-2c9a1cd1]{font-size:2rem}.main[data-v-2c9a1cd1]{padding:16px}}.section-header[data-v-aa83d19c]{background:var(--background-secondary);padding:16px 20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.game-info-container[data-v-aa83d19c]{display:flex;align-items:center;gap:16px;max-width:100%}.game-thumbnail[data-v-aa83d19c]{flex-shrink:0}.game-cover[data-v-aa83d19c]{width:60px;height:60px;border-radius:8px;object-fit:cover;display:block}.game-details[data-v-aa83d19c]{flex:1;min-width:0}.section-title-link[data-v-aa83d19c]{text-decoration:none;color:inherit;display:block}.section-title-link[data-v-aa83d19c]:hover{text-decoration:none}.section-title[data-v-aa83d19c]{font-size:1.2rem;font-weight:600;margin:0;color:var(--text-primary);text-align:left}.game-name[data-v-aa83d19c]{font-size:1.1rem;font-weight:600;display:inline-block;margin-right:8px;color:var(--text-primary);transition:color .2s ease}.section-title-link:hover .game-name[data-v-aa83d19c]{color:var(--text-secondary)}.category-info[data-v-aa83d19c]{display:inline-block;font-size:.95rem;font-weight:500;color:var(--text-secondary)}.level-name[data-v-aa83d19c],.category-name[data-v-aa83d19c]{color:var(--text-secondary);font-weight:500}.subcategory-name[data-v-aa83d19c]{color:var(--text-secondary);font-weight:400;font-style:italic;margin-right:8px}.section-stats[data-v-aa83d19c]{display:flex;align-items:center;gap:12px}.run-count[data-v-aa83d19c]{background:var(--background-primary);color:var(--text-secondary);padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:500}@media (max-width: 768px){.section-header[data-v-aa83d19c]{padding:12px 0}.game-info-container[data-v-aa83d19c]{gap:12px}.game-cover[data-v-aa83d19c]{width:40px;height:40px}.section-title[data-v-aa83d19c]{font-size:1.1rem}.category-info[data-v-aa83d19c]{font-size:.9rem}}.section-table-container[data-v-f491d7c3]{overflow-x:auto}.table-wrapper[data-v-f491d7c3]{min-width:800px}.runs-table[data-v-f491d7c3]{width:100%;border-collapse:collapse;background-color:var(--bg-primary)}.runs-table-header-row[data-v-f491d7c3]{background-color:var(--table-header-bg)}.runs-table-header-row th[data-v-f491d7c3]{padding:8px;text-align:center;font-weight:600;color:var(--text-primary);font-size:16px;background-color:var(--table-header-bg)}.runs-row[data-v-f491d7c3]{border-bottom:1px solid var(--table-border)}.runs-row[data-v-f491d7c3]:hover{background-color:var(--row-bg-hover)}.runs-row:hover .number-link[data-v-f491d7c3]{opacity:.8}.runs-row:hover .video-icon[data-v-f491d7c3]{opacity:.6}.runs-row.pending-row[data-v-f491d7c3]{color:var(--text-muted)}.runs-row.rejected-row[data-v-f491d7c3]{color:var(--status-error-text)}.runs-row td[data-v-f491d7c3]{padding:8px;text-align:center;font-size:16px;vertical-align:middle}.number[data-v-f491d7c3]{font-weight:500;color:var(--text-secondary);white-space:nowrap}.number-link[data-v-f491d7c3]{text-decoration:underline dotted;text-underline-offset:.2em;color:inherit;display:inline-block}.number-link[data-v-f491d7c3]:hover{text-decoration:underline dotted;opacity:.8}.number-placeholder[data-v-f491d7c3]{color:var(--text-muted);font-weight:400}.variable-value-cell[data-v-f491d7c3]{font-size:.85rem;color:var(--text-secondary);text-align:center;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time[data-v-f491d7c3]{font-weight:400;white-space:nowrap}.transparent-ms[data-v-f491d7c3]{color:transparent}.date[data-v-f491d7c3],.verified[data-v-f491d7c3]{white-space:nowrap}.status[data-v-f491d7c3]{font-weight:500}.status.verified[data-v-f491d7c3]{color:var(--status-success-text)}.status.new[data-v-f491d7c3]{color:var(--text-muted)}.status.rejected[data-v-f491d7c3]{color:var(--status-error-text)}.video-column[data-v-f491d7c3]{padding:0!important;position:relative}.video-icon-container[data-v-f491d7c3]{width:32px;cursor:pointer;display:flex;align-items:center;justify-content:center}.video-icon[data-v-f491d7c3]{width:16px;height:16px;opacity:0;transform:scale(1.3)}@media (max-width: 768px){.section-table-container[data-v-f491d7c3]{overflow-x:auto;margin:0 -24px;padding:0 24px}.table-wrapper[data-v-f491d7c3]{margin-left:-24px;margin-right:-24px;min-width:100vw}.runs-table th[data-v-f491d7c3],.runs-table td[data-v-f491d7c3]{padding:6px 8px;font-size:14px}.number[data-v-f491d7c3]{min-width:40px}}.social-icon[data-v-d70aa747]{width:16px;height:16px}.social-icon--small[data-v-d70aa747]{width:14px;height:14px}.social-icon--medium[data-v-d70aa747]{width:16px;height:16px}.social-icon--large[data-v-d70aa747]{width:18px;height:18px}.social-icon[data-v-d70aa747]{filter:brightness(0) saturate(100%)}@media (prefers-color-scheme: light){.social-icon[data-v-d70aa747]{filter:brightness(0) saturate(100%)}}@media (prefers-color-scheme: dark){.social-icon[data-v-d70aa747]{filter:brightness(0) saturate(100%) invert(1)}}.social-link[data-v-4a0fd70c]{display:flex;align-items:center;gap:8px;padding:6px 10px;background-color:var(--social-link-bg);border-radius:6px;text-decoration:none;color:var(--social-link-text);transition:background-color .2s ease;max-width:200px;border:1px solid var(--social-link-border);height:32px;min-height:32px}.social-link[data-v-4a0fd70c]:hover{background-color:var(--social-link-bg-hover)}.social-link--twitch[data-v-4a0fd70c],.social-link--youtube[data-v-4a0fd70c],.social-link--twitter[data-v-4a0fd70c]{color:var(--social-link-text)}.social-text[data-v-4a0fd70c]{font-size:.8rem;color:var(--social-link-text);font-weight:500}@media (max-width: 768px){.social-link[data-v-4a0fd70c]{max-width:180px}}.user-info[data-v-0858fa8c]{width:100%;min-width:768px;background-color:var(--bg-secondary);border-radius:12px;padding:24px}.user-header[data-v-0858fa8c]{display:flex;align-items:center;gap:20px}.user-avatar[data-v-0858fa8c]{flex-shrink:0;position:relative}.avatar-image[data-v-0858fa8c]{width:160px;height:160px;border-radius:50%;object-fit:cover;border:2px solid var(--border-primary);background-color:#fff}.avatar-placeholder[data-v-0858fa8c]{width:160px;height:160px;border-radius:50%;background-color:#fff;color:var(--text-primary);display:flex;align-items:center;justify-content:center;font-size:4rem;font-weight:700;text-transform:uppercase;border:2px solid var(--border-primary)}.user-details[data-v-0858fa8c]{flex:1;display:flex;flex-direction:column;gap:12px;justify-content:center}.user-name-container[data-v-0858fa8c]{display:flex;align-items:center;gap:8px}.user-name[data-v-0858fa8c]{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2;font-family:sans-serif;text-align:left}.speedrun-link[data-v-0858fa8c]{display:flex;align-items:center;color:var(--text-secondary);transition:color .2s ease}.speedrun-link[data-v-0858fa8c]:hover{color:var(--text-primary)}.user-location[data-v-0858fa8c]{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:.9rem}.country-flag[data-v-0858fa8c]{font-size:1rem}.country-name[data-v-0858fa8c]{color:var(--text-primary)}.social-links[data-v-0858fa8c]{display:flex;flex-direction:row;gap:8px;margin-top:24px;flex-wrap:wrap}@media (max-width: 768px){.user-info[data-v-0858fa8c]{width:100%;min-width:0;padding:16px}.user-header[data-v-0858fa8c]{flex-direction:row;text-align:left;align-items:flex-start;gap:16px}.avatar-image[data-v-0858fa8c],.avatar-placeholder[data-v-0858fa8c]{width:80px;height:80px}.avatar-placeholder[data-v-0858fa8c]{font-size:2rem}.user-name[data-v-0858fa8c]{font-size:1.5rem}.social-links[data-v-0858fa8c]{align-items:center}.social-link[data-v-0858fa8c]:not(:first-child) .social-text{display:none}}.run-section[data-v-ff7e5db6]{background:var(--background-primary);margin-bottom:48px}.table-section[data-v-ff7e5db6]{margin-top:56px;position:relative}.table-header[data-v-ff7e5db6]{position:absolute;top:-32px;right:16px;z-index:10}.controls[data-v-ff7e5db6]{display:flex;align-items:center;gap:12px}.switch-label[data-v-ff7e5db6]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-secondary);cursor:pointer;background:var(--background-primary);padding:4px 8px;border-radius:4px;border:1px solid var(--border-color)}.switch-label span[data-v-ff7e5db6]{white-space:nowrap}@media (max-width: 768px){.run-section[data-v-ff7e5db6]{margin:0 0 40px}}.game-tile[data-v-1e114f32]{display:flex;flex-direction:column;background:var(--bg-secondary);border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease}.game-tile[data-v-1e114f32]:hover{transform:translateY(-2px);background:var(--bg-hover)}.game-thumbnail[data-v-1e114f32]{aspect-ratio:3/4;overflow:hidden}.game-cover[data-v-1e114f32]{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.game-tile:hover .game-cover[data-v-1e114f32]{transform:scale(1.05)}.game-info[data-v-1e114f32]{padding:12px;display:flex;flex-direction:column;gap:4px;min-height:64px;border:3px solid var(--bg-secondary);justify-content:space-between;flex:1}.game-name[data-v-1e114f32]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.run-count[data-v-1e114f32]{font-size:.75rem;color:var(--text-muted);margin:auto 0 0}@media (max-width: 768px){.game-tile[data-v-1e114f32]{aspect-ratio:3/4}.game-thumbnail[data-v-1e114f32]{flex:1}.game-info[data-v-1e114f32]{display:none}}.user-games-section[data-v-dfbd1735]{margin-top:48px}.user-games-section h2[data-v-dfbd1735]{font-size:1.5rem;font-weight:600;margin-bottom:24px;color:var(--text-primary)}.no-games[data-v-dfbd1735]{text-align:center;padding:24px;font-size:1rem;color:var(--text-secondary)}.games-grid[data-v-dfbd1735]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}@media (max-width: 768px){.user-games-section[data-v-dfbd1735]{margin-top:32px}.user-games-section h2[data-v-dfbd1735]{font-size:1.3rem;margin-bottom:16px}.games-grid[data-v-dfbd1735]{grid-template-columns:repeat(4,1fr);gap:12px}}.user-view[data-v-e07396b4]{padding:24px;max-width:1200px;margin:0 auto}.loading-container[data-v-e07396b4]{display:flex;justify-content:center;align-items:center;padding:48px}.error[data-v-e07396b4]{text-align:center;padding:48px;font-size:1.1rem;color:var(--status-error-text)}.error[data-v-e07396b4]{color:var(--status-error-text)}.user-content[data-v-e07396b4]{width:100%}.user-runs-section[data-v-e07396b4]{margin-top:48px}.user-runs-section h2[data-v-e07396b4]{font-size:1.5rem;font-weight:600;margin-bottom:24px;color:var(--text-primary)}.table-options[data-v-e07396b4]{display:flex;flex-direction:column;margin-bottom:24px;margin-left:auto;max-width:320px}.option-container[data-v-e07396b4]{display:flex;flex-direction:column}.toggle-option[data-v-e07396b4]{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.toggle-option[data-v-e07396b4]:last-child{border-bottom:none}.label-text[data-v-e07396b4]{font-weight:600;color:var(--text-primary)}.runs-error[data-v-e07396b4],.no-runs[data-v-e07396b4]{text-align:center;padding:24px;font-size:1rem;color:var(--text-secondary)}.runs-error[data-v-e07396b4]{color:var(--status-error-text)}.runs-list[data-v-e07396b4]{display:flex;flex-direction:column;gap:16px}.run-item[data-v-e07396b4]{border:1px solid var(--border-color);border-radius:8px;padding:16px;background:var(--background-primary)}.run-header[data-v-e07396b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.run-header h3[data-v-e07396b4]{font-size:1.1rem;font-weight:600;margin:0;color:var(--text-primary)}.run-status[data-v-e07396b4]{padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:500;text-transform:uppercase}.run-status.verified[data-v-e07396b4]{background:var(--status-success-background);color:var(--status-success-text)}.run-status.new[data-v-e07396b4]{background:var(--status-warning-background);color:var(--status-warning-text)}.run-details[data-v-e07396b4]{margin-bottom:12px}.run-details p[data-v-e07396b4]{margin:4px 0;font-size:.9rem;color:var(--text-primary)}.run-details strong[data-v-e07396b4]{color:var(--text-primary)}.run-links[data-v-e07396b4]{margin-top:8px}.run-links a[data-v-e07396b4]{color:var(--link-color);text-decoration:none;font-size:.9rem}.run-links a[data-v-e07396b4]:hover{text-decoration:underline}.runs-sections[data-v-e07396b4]{margin-top:24px;display:flex;flex-direction:column;gap:32px}@media (max-width: 768px){.table-options[data-v-e07396b4]{gap:16px}.toggle-option[data-v-e07396b4]{padding:12px 0}.runs-sections[data-v-e07396b4]{margin-top:16px;gap:24px}.section-header[data-v-e07396b4]{padding:12px 16px;flex-direction:column;align-items:flex-start;gap:8px}.section-title[data-v-e07396b4]{font-size:1.1rem}.runs-table-header-row th[data-v-e07396b4],.runs-row td[data-v-e07396b4]{padding:8px 12px;font-size:.8rem}.runs-row .time[data-v-e07396b4],.runs-row .date[data-v-e07396b4],.runs-row .submitted[data-v-e07396b4]{min-width:80px}.runs-row .status[data-v-e07396b4]{min-width:60px}}*{box-sizing:border-box}:root{font-family:Quicksand,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:var(--text-primary);background-color:var(--bg-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--bg-tertiary: #f0f0f0;--bg-quaternary: #e0e0e0;--bg-quinary: #d0d0d0;--text-primary: #333333;--text-secondary: #666666;--text-muted: #999999;--text-disabled: #cccccc;--border-primary: #e0e0e0;--border-secondary: #ddd;--border-tertiary: #ccc;--accent-primary: #646cff;--accent-secondary: #535bf2;--accent-tertiary: #747bff;--btn-primary-bg: #4a7c59;--btn-primary-hover: #3d5a47;--btn-primary-text: #ffffff;--btn-secondary-bg: #f5f5f5;--btn-secondary-border: #e0e0e0;--btn-secondary-hover: #e8e8e8;--btn-secondary-active: #ddd;--btn-secondary-text: #333333;--status-success-bg: #e8f5e8;--status-success-text: #2e7d32;--status-warning-bg: #fff3e0;--status-warning-text: #f57c00;--status-error-bg: #ffebee;--status-error-text: #c62828;--status-info-bg: #e3f2fd;--status-info-text: #1976d2;--highlight-primary: #4caf50;--row-bg-hover: #eeeeee;--row-bg-selected: #ddddff;--row-bg-date: #d8f0d8;--table-header-bg: #f5f5f5;--table-border: #e0e0e0;--sidebar-bg: #ffffff;--sidebar-border: #e0e0e0;--sidebar-shadow: rgba(0, 0, 0, .08);--header-bg: #ffffff;--header-shadow: rgba(0, 0, 0, .1);--header-placeholder-bg: linear-gradient(135deg, #f5f5f5 0%, #e0e0e0 100%);--overlay-bg: rgba(0, 0, 0, .5);--gradient-primary: linear-gradient(135deg, #f5f5f5 0%, #e0e0e0 100%);--switch-bg-off: #d0d0d0;--switch-bg-on: #666666;--switch-thumb-off: #ffffff;--switch-thumb-on: #ffffff;--section-primary-bg: #333333;--section-primary-text: #ffffff;--section-secondary-bg: #888888;--section-secondary-text: #ffffff;--social-link-bg: #f5f5f5;--social-link-bg-hover: #e8e8e8;--social-link-text: #333333;--social-link-border: #e0e0e0;--dropdown-selected-bg: #e8e8e8;--loading-border: #f3f3f3;--loading-spinner: #333}@media (prefers-color-scheme: dark){:root{--bg-primary: #1a1a1a;--bg-secondary: #2a2a2a;--bg-tertiary: #333333;--bg-quaternary: #404040;--bg-quinary: #555555;--text-primary: #cccccc;--text-secondary: #aaaaaa;--text-muted: #888888;--text-disabled: #666666;--border-primary: #404040;--border-secondary: #555555;--border-tertiary: #666666;--accent-primary: #747bff;--accent-secondary: #8b8fff;--accent-tertiary: #a5a9ff;--btn-primary-bg: #4a7c59;--btn-primary-hover: #3d5a47;--btn-primary-text: #ffffff;--btn-secondary-bg: #2a2a2a;--btn-secondary-border: #404040;--btn-secondary-hover: #333333;--btn-secondary-active: #404040;--btn-secondary-text: #cccccc;--status-success-bg: #1b5e20;--status-success-text: #4caf50;--status-warning-bg: #e65100;--status-warning-text: #ff9800;--status-error-bg: #c62828;--status-error-text: #ef5350;--status-info-bg: #1565c0;--status-info-text: #42a5f5;--highlight-primary: #66bb6a;--row-bg-hover: #333333;--row-bg-selected: #2a2a4a;--row-bg-date: #2a4a2a;--table-header-bg: #2a2a2a;--table-border: #404040;--sidebar-bg: #1a1a1a;--sidebar-border: #404040;--sidebar-shadow: rgba(0, 0, 0, .3);--header-bg: #1a1a1a;--header-shadow: rgba(0, 0, 0, .3);--header-placeholder-bg: linear-gradient(135deg, #2a2a2a 0%, #404040 100%);--overlay-bg: rgba(0, 0, 0, .7);--gradient-primary: linear-gradient(135deg, #2a2a2a 0%, #404040 100%);--switch-bg-off: #555555;--switch-bg-on: #888888;--switch-thumb-off: #333333;--switch-thumb-on: #cccccc;--section-primary-bg: #cccccc;--section-primary-text: #333333;--section-secondary-bg: #888888;--section-secondary-text: #ffffff;--dropdown-selected-bg: #555555;--loading-border: #404040;--loading-spinner: #cccccc;--social-link-bg: #333333;--social-link-bg-hover: #444444;--social-link-text: #ffffff;--social-link-border: #555555}}a{font-weight:500;color:var(--accent-primary);text-decoration:inherit}a:hover{color:var(--accent-secondary)}body{margin:0;display:flex;place-items:center;min-width:320px;overflow-x:hidden;background-color:var(--bg-primary)}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--btn-primary-bg);color:var(--text-primary);cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--accent-primary)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{margin:0 auto;box-sizing:border-box;padding:2rem;text-align:center;background-color:var(--bg-primary);color:var(--text-primary)}@media (max-width: 768px){#app{margin:0;padding:0;width:100%}}.monospace{font-family:Roboto,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.025em}
