@charset "UTF-8";.global-status-bar[data-v-91b31c8c]{position:fixed;top:14px;right:24px;z-index:999;display:flex;align-items:center;gap:12px;pointer-events:none}.status-pill[data-v-91b31c8c]{height:26px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;color:#a1a1aa;font-size:12px;font-weight:600;line-height:1;background:#18181b;border:1px solid #27272a;border-radius:4px;box-shadow:0 8px 20px #00000038}.status-value[data-v-91b31c8c]{color:#f6c453;font-weight:800}.api-pill[data-v-91b31c8c]{min-width:116px}.language-pill[data-v-91b31c8c]{min-width:116px;justify-content:center;color:#d4d4d8;white-space:nowrap;cursor:pointer;pointer-events:auto;position:relative;-webkit-user-select:none;user-select:none}.language-pill[data-v-91b31c8c]:hover{border-color:#fc0;color:#fc0}.lang-flag[data-v-91b31c8c]{font-size:15px;line-height:1}.lang-arrow[data-v-91b31c8c]{font-size:10px;margin-left:2px;transition:transform .2s ease}.lang-arrow.open[data-v-91b31c8c]{transform:rotate(180deg)}.lang-dropdown[data-v-91b31c8c]{position:absolute;top:calc(100% + 6px);left:0;min-width:120px;background:#18181b;border:1px solid #27272a;border-radius:6px;box-shadow:0 8px 24px #0006;overflow:hidden;z-index:10000}.lang-option[data-v-91b31c8c]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:#d4d4d8;cursor:pointer;transition:background .15s ease}.lang-option[data-v-91b31c8c]:hover{background:#27272a}.lang-option.active[data-v-91b31c8c]{color:#fc0;font-weight:600}.lang-option-flag[data-v-91b31c8c]{font-size:16px;line-height:1;min-width:20px}.lang-option-label[data-v-91b31c8c]{flex:1}.lang-check[data-v-91b31c8c]{width:14px;text-align:center;font-size:12px;color:#fc0}.lang-dropdown-enter-active[data-v-91b31c8c],.lang-dropdown-leave-active[data-v-91b31c8c]{transition:opacity .2s ease,transform .2s ease}.lang-dropdown-enter-from[data-v-91b31c8c],.lang-dropdown-leave-to[data-v-91b31c8c]{opacity:0;transform:translateY(-4px)}.status-dot[data-v-91b31c8c]{width:8px;height:8px;border-radius:999px;background:#10b981;box-shadow:0 0 #10b9818c;animation:statusPulse-91b31c8c 1.6s ease-out infinite}.api-pill.error .status-dot[data-v-91b31c8c]{background:#ef4444;box-shadow:0 0 #ef44448c}.api-text[data-v-91b31c8c]{color:#d4d4d8}@keyframes statusPulse-91b31c8c{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}@media (max-width: 768px){.global-status-bar[data-v-91b31c8c]{top:12px;right:12px;gap:8px}.online-pill[data-v-91b31c8c]{display:none}.api-pill[data-v-91b31c8c]{min-width:auto;padding:0 8px}.api-text[data-v-91b31c8c]{font-size:0}.api-text[data-v-91b31c8c]:after{content:"API";font-size:12px}}@media (min-width: 0px) and (max-width: 320px){.global-status-bar[data-v-91b31c8c]{top:10px;right:8px;gap:6px}.language-pill[data-v-91b31c8c]{min-width:auto;padding:0 6px;font-size:11px}.language-pill .lang-text[data-v-91b31c8c]{display:none}.status-pill[data-v-91b31c8c]{height:24px;padding:0 8px;font-size:11px}}@media (min-width: 321px) and (max-width: 375px){.global-status-bar[data-v-91b31c8c]{gap:8px}.language-pill[data-v-91b31c8c]{min-width:auto;padding:0 8px;font-size:11px}}@media (min-width: 768px) and (max-width: 1023px){.global-status-bar[data-v-91b31c8c]{right:16px;gap:10px}.status-pill[data-v-91b31c8c]{font-size:11.5px}}.mobile-menu-btn[data-v-1598bc96]{position:fixed;top:15px;left:15px;z-index:1100;background-color:#1a1a1a;color:#fc0;border:1px solid #ffcc00;border-radius:8px;width:40px;height:40px;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000004d;transition:all .25s ease}.mobile-menu-btn[data-v-1598bc96]:hover{background-color:#fc0;color:#000;transform:scale(1.1)}.sidebar[data-v-1598bc96]{width:200px;height:100vh;background-color:#1a1a1a;color:#ffffffde;position:fixed;left:0;top:0;z-index:1000;border-right:none;transition:all .3s ease}.sidebar.mobile[data-v-1598bc96]{width:240px;left:-240px}.sidebar.mobile.visible[data-v-1598bc96]{left:0}.sidebar-header[data-v-1598bc96]{height:60px;display:flex;align-items:center;padding:0 15px;border-bottom:none;position:relative}.logo[data-v-1598bc96]{width:100%;text-align:center;transition:all .3s ease}.logo h1[data-v-1598bc96]{font-size:18px;font-weight:700;margin:0;color:#fc0;transition:all .3s ease}.logo-image[data-v-1598bc96]{max-width:100%;max-height:40px;object-fit:contain;display:block;margin:0 auto}.logo-collapsed[data-v-1598bc96]{font-size:14px;font-weight:700;color:#fc0;text-align:center;width:100%}.menu[data-v-1598bc96]{padding:20px 0}.menu-item[data-v-1598bc96]{display:flex;align-items:center;padding:6px 12px;cursor:pointer;transition:all .25s ease;border-left:3px solid transparent;color:#fff9}.menu-item[data-v-1598bc96]:hover{background-color:#2a2a2a;color:#ffffffde}.menu-item.active[data-v-1598bc96]{background-color:#2a2a2a;border-left-color:#fc0;color:#fc0;font-weight:500}.menu-icon[data-v-1598bc96]{margin-right:12px;min-width:24px;text-align:center;color:inherit;display:flex;align-items:center;justify-content:center}.menu-icon svg[data-v-1598bc96]{width:18px;height:18px;fill:currentColor}.menu-emoji[data-v-1598bc96]{font-size:18px;line-height:1}.menu-title[data-v-1598bc96]{font-size:14.4px;font-weight:400;transition:all .3s ease}.sidebar-footer[data-v-1598bc96]{position:absolute;bottom:0;left:0;right:0;padding:10px;border-top:none;transition:all .3s ease}.sidebar-ad[data-v-1598bc96]{margin-bottom:12px;border-radius:8px;overflow:hidden;background-color:#1a1a1a}.sidebar-ad.clickable[data-v-1598bc96]{cursor:pointer;transition:opacity .25s ease}.sidebar-ad.clickable[data-v-1598bc96]:hover{opacity:.85}.ad-image[data-v-1598bc96]{display:block;width:100%;max-height:90px;height:auto;object-fit:cover}.map-recommendation[data-v-1598bc96]{margin-bottom:8px;display:flex;align-items:center;justify-content:center;white-space:normal;word-break:break-word;overflow-wrap:break-word;padding:6px;border-radius:8px;transition:all .25s ease;cursor:pointer;background-color:#2a2a2a}.map-recommendation[data-v-1598bc96]:hover{background-color:#333;border-color:#fc0}.map-label[data-v-1598bc96]{color:#fff9;font-size:15.3px;transition:color .25s ease;white-space:normal;word-break:break-word;overflow-wrap:break-word}.map-recommendation:hover .map-label[data-v-1598bc96]{color:#ffffffde}.map-recommendation.active .map-label[data-v-1598bc96]{color:#fc0}.map-badge[data-v-1598bc96]{background-color:transparent;color:#fc0;font-size:11.7px;padding:2px 5px;border-radius:8px;margin-left:6px;font-weight:500}.language[data-v-1598bc96]{font-size:12.6px;color:#fff9;text-align:center;margin-bottom:8px;padding:6px;border-radius:8px;transition:all .25s ease;cursor:pointer;font-weight:500;position:relative;-webkit-user-select:none;user-select:none}.language[data-v-1598bc96]:hover{color:#fc0;background-color:#2a2a2a}.lang-arrow[data-v-1598bc96]{font-size:10px;display:inline-block;transition:transform .2s ease}.lang-arrow.open[data-v-1598bc96]{transform:rotate(180deg)}.sidebar-lang-dropdown[data-v-1598bc96]{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);min-width:120px;background:#1a1a1a;border:1px solid #333;border-radius:6px;box-shadow:0 8px 24px #00000080;overflow:hidden;z-index:1100}.sidebar-lang-option[data-v-1598bc96]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:#d4d4d8;cursor:pointer;transition:background .15s ease}.sidebar-lang-option[data-v-1598bc96]:hover{background:#2a2a2a}.sidebar-lang-option.active[data-v-1598bc96]{color:#fc0;font-weight:600}.sidebar-lang-option-flag[data-v-1598bc96]{font-size:16px;line-height:1;min-width:20px}.sidebar-lang-option-label[data-v-1598bc96]{flex:1}.sidebar-lang-check[data-v-1598bc96]{width:14px;text-align:center;font-size:12px;color:#fc0}.sidebar-lang-flag[data-v-1598bc96]{font-size:15px;line-height:1}.sidebar-lang-dropdown-enter-active[data-v-1598bc96],.sidebar-lang-dropdown-leave-active[data-v-1598bc96]{transition:opacity .2s ease,transform .2s ease}.sidebar-lang-dropdown-enter-from[data-v-1598bc96],.sidebar-lang-dropdown-leave-to[data-v-1598bc96]{opacity:0;transform:translate(-50%) translateY(4px)}.sidebar-overlay[data-v-1598bc96]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;z-index:999;transition:all .3s ease}@media (min-width: 1440px){.sidebar[data-v-1598bc96]{width:240px}.menu-item[data-v-1598bc96]{padding:8px 14px}.menu-title[data-v-1598bc96]{font-size:16.2px}.menu-icon[data-v-1598bc96]{font-size:20px;margin-right:16px}.logo h1[data-v-1598bc96]{font-size:19.8px}.mobile-menu-btn[data-v-1598bc96]{display:none!important}.sidebar[data-v-1598bc96]{left:0!important}}@media (min-width: 1280px) and (max-width: 1439px){.sidebar[data-v-1598bc96]{width:220px}.menu-item[data-v-1598bc96]{padding:7px 13px}.menu-title[data-v-1598bc96]{font-size:15.3px}.menu-icon[data-v-1598bc96]{font-size:18px;margin-right:14px}.logo h1[data-v-1598bc96]{font-size:18px}.mobile-menu-btn[data-v-1598bc96]{width:48px;height:48px;font-size:24px;top:20px;left:20px}.sidebar.mobile[data-v-1598bc96]{width:260px;left:-260px}}@media (min-width: 1024px) and (max-width: 1279px){.sidebar[data-v-1598bc96]{width:190px}.menu-item[data-v-1598bc96]{padding:6px 11px}.menu-title[data-v-1598bc96]{font-size:13.5px}.menu-icon[data-v-1598bc96]{font-size:18px;margin-right:13px}.logo h1[data-v-1598bc96]{font-size:15.3px}.mobile-menu-btn[data-v-1598bc96]{width:44px;height:44px;font-size:22px;top:18px;left:18px}.sidebar.mobile[data-v-1598bc96]{width:250px;left:-250px}}@media (min-width: 768px) and (max-width: 1023px){.sidebar[data-v-1598bc96]{width:170px}.menu-item[data-v-1598bc96]{padding:6px 9px}.menu-title[data-v-1598bc96]{font-size:12.6px}.menu-icon[data-v-1598bc96]{font-size:17px;margin-right:11px}.logo h1[data-v-1598bc96]{font-size:14.4px}.mobile-menu-btn[data-v-1598bc96]{width:42px;height:42px;font-size:21px;top:16px;left:16px}.sidebar.mobile[data-v-1598bc96]{width:230px;left:-230px}}@media (min-width: 481px) and (max-width: 767px){.sidebar[data-v-1598bc96]{width:180px}.sidebar.mobile[data-v-1598bc96]{width:220px}.mobile-menu-btn[data-v-1598bc96]{width:42px;height:42px;font-size:21px;top:14px;left:14px}.logo h1[data-v-1598bc96]{font-size:13.5px}.menu-item[data-v-1598bc96]{padding:6px 9px}.menu-title[data-v-1598bc96]{font-size:11.7px}.menu-icon[data-v-1598bc96]{font-size:16px}}@media (min-width: 429px) and (max-width: 480px){.sidebar[data-v-1598bc96]{width:170px}.sidebar.mobile[data-v-1598bc96]{width:210px}.mobile-menu-btn[data-v-1598bc96]{width:40px;height:40px;font-size:20px;top:13px;left:13px}.logo h1[data-v-1598bc96]{font-size:13.5px}.menu-item[data-v-1598bc96]{padding:5px 8px}.menu-title[data-v-1598bc96]{font-size:11.7px}.menu-icon[data-v-1598bc96]{font-size:15px}}@media (min-width: 376px) and (max-width: 428px){.sidebar[data-v-1598bc96]{width:160px}.sidebar.mobile[data-v-1598bc96]{width:200px}.mobile-menu-btn[data-v-1598bc96]{width:38px;height:38px;font-size:19px;top:12px;left:12px}.logo h1[data-v-1598bc96]{font-size:12.6px}.menu-item[data-v-1598bc96]{padding:5px 7px}.menu-title[data-v-1598bc96]{font-size:10.8px}.menu-icon[data-v-1598bc96]{font-size:14px}.sidebar-footer[data-v-1598bc96]{padding:12px}.map-recommendation[data-v-1598bc96]{padding:8px;margin-bottom:10px;gap:4px}.map-label[data-v-1598bc96]{font-size:15.7px}.language[data-v-1598bc96]{font-size:10.8px;margin-bottom:10px;padding:6px}}@media (min-width: 321px) and (max-width: 375px){.sidebar[data-v-1598bc96]{width:150px}.sidebar.mobile[data-v-1598bc96]{width:190px}.mobile-menu-btn[data-v-1598bc96]{width:36px;height:36px;font-size:18px;top:11px;left:11px}.logo h1[data-v-1598bc96]{font-size:11.7px}.menu-item[data-v-1598bc96]{padding:5px 7px}.menu-title[data-v-1598bc96]{font-size:10.8px}.menu-icon[data-v-1598bc96]{font-size:13px}.sidebar-footer[data-v-1598bc96]{padding:11px}.map-recommendation[data-v-1598bc96]{padding:7px;margin-bottom:9px;gap:3px}.map-label[data-v-1598bc96]{font-size:14.8px}.language[data-v-1598bc96]{font-size:9.9px;margin-bottom:9px;padding:5px}}@media (min-width: 0px) and (max-width: 320px){.sidebar[data-v-1598bc96]{width:140px}.sidebar.mobile[data-v-1598bc96]{width:180px}.mobile-menu-btn[data-v-1598bc96]{width:34px;height:34px;font-size:17px;top:10px;left:10px}.logo h1[data-v-1598bc96]{font-size:10.8px}.menu-item[data-v-1598bc96]{padding:4px 6px}.menu-title[data-v-1598bc96]{font-size:9.9px}.menu-icon[data-v-1598bc96]{font-size:12px;margin-right:10px}.sidebar-footer[data-v-1598bc96]{padding:10px}.map-recommendation[data-v-1598bc96]{padding:6px;margin-bottom:8px;gap:3px}.map-label[data-v-1598bc96]{font-size:13.9px}.language[data-v-1598bc96]{font-size:9px;margin-bottom:8px;padding:5px}}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden;min-height:100vh;width:100%;font-family:Arial,sans-serif}:root{--primary-color: #ffcc00;--primary-hover: #e6b800;--primary-light: rgba(255, 204, 0, .2);--secondary-color: #646cff;--secondary-hover: #535bf2;--bg-primary: #242424;--bg-secondary: #1a1a1a;--bg-card: rgba(255, 255, 255, .08);--text-primary: rgba(255, 255, 255, .87);--text-secondary: rgba(255, 255, 255, .6);--text-muted: rgba(255, 255, 255, .4);--border-color: rgba(255, 255, 255, .1);--border-primary: rgba(255, 204, 0, .2);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--shadow-md: 0 4px 12px rgba(255, 204, 0, .2);--shadow-lg: 0 8px 16px rgba(255, 204, 0, .3);--container-padding: 1rem;--container-max-width: 1200px;--gap: 12px;--font-family: Arial, sans-serif;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--break-xs: 320px;--break-sm: 375px;--break-md: 428px;--break-lg: 480px;--break-xl: 768px;--break-2xl: 1024px;--break-3xl: 1280px;--break-4xl: 1440px;line-height:1.5;font-weight:400;color-scheme: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}body:before{content:"";position:absolute;width:0;height:0;background-image:url(/img/replay_loading.png);visibility:hidden}*:focus{outline:none!important;box-shadow:none!important}button,a{font-family:inherit;font-size:inherit;line-height:inherit}input,button,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}a{font-weight:500;color:var(--primary-color);text-decoration:inherit}a:hover{color:var(--primary-hover)}h1{font-size:3.2em;line-height:1.1}html{font-size:12px}@media (min-width: 0px) and (max-width: 320px){html{font-size:12px}}@media (min-width: 321px) and (max-width: 375px){html{font-size:13px}}@media (min-width: 376px) and (max-width: 428px){html{font-size:13.5px}}@media (min-width: 429px) and (max-width: 480px){html{font-size:14px}}@media (min-width: 481px) and (max-width: 767px){html{font-size:14.5px}}@media (min-width: 768px) and (max-width: 1023px){html{font-size:15px}}@media (min-width: 1024px) and (max-width: 1279px){html{font-size:15.5px}}@media (min-width: 1280px) and (max-width: 1439px){html{font-size:16px}}@media (min-width: 1440px){html{font-size:16px}}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding-left:10px;padding-right:10px}.module-container{width:100%;max-width:900px;margin:0 auto}.module-full{width:100%}.module-section{width:100%;max-width:900px;margin:0 auto;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width: 0px) and (max-width: 320px){.container{padding-left:8px;padding-right:8px}.module-container,.module-section{max-width:100%;padding:0 8px}}@media (min-width: 321px) and (max-width: 375px){.container{padding-left:12px;padding-right:12px}.module-container,.module-section{max-width:100%;padding:0 12px}}@media (min-width: 376px) and (max-width: 428px){.container{padding-left:14px;padding-right:14px}.module-container,.module-section{max-width:100%;padding:0 14px}}@media (min-width: 429px) and (max-width: 480px){.container{padding-left:16px;padding-right:16px}.module-container,.module-section{max-width:100%;padding:0 16px}}@media (min-width: 481px) and (max-width: 767px){.container{padding-left:18px;padding-right:18px}.module-container,.module-section{max-width:700px;padding:0 18px}}@media (min-width: 768px) and (max-width: 1023px){.container{padding-left:24px;padding-right:24px}.module-container,.module-section{max-width:800px;padding:0 24px}}@media (min-width: 1024px) and (max-width: 1279px){.container{padding-left:28px;padding-right:28px}.module-container,.module-section{max-width:850px;padding:0 28px}}@media (min-width: 1280px) and (max-width: 1439px){.container{padding-left:32px;padding-right:32px}.module-container,.module-section{max-width:900px;padding:0 32px}}@media (min-width: 1440px){.container{padding-left:40px;padding-right:40px}.module-container,.module-section{max-width:900px;padding:0 40px}}.grid{display:flex;flex-wrap:wrap;gap:var(--gap)}.grid-item{flex:1 1 100%}@media (min-width: 0px) and (max-width: 320px){.grid-item{flex:1 1 100%}}@media (min-width: 321px) and (max-width: 375px){.grid-item{flex:1 1 100%}}@media (min-width: 376px) and (max-width: 428px){.grid-item{flex:1 1 calc(50% - 6px)}}@media (min-width: 429px) and (max-width: 480px){.grid-item{flex:1 1 calc(50% - 6px)}}@media (min-width: 481px) and (max-width: 767px){.grid-item{flex:1 1 calc(50% - 8px)}}@media (min-width: 768px) and (max-width: 1023px){.grid-item{flex:1 1 calc(33.333% - 8px)}}@media (min-width: 1024px) and (max-width: 1279px){.grid-item{flex:1 1 calc(25% - 9px)}}@media (min-width: 1280px) and (max-width: 1439px){.grid-item{flex:1 1 calc(25% - 10px)}}@media (min-width: 1440px){.grid-item{flex:1 1 calc(20% - 10px)}}img{max-width:100%;height:auto}button{border-radius:var(--border-radius-md);border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:var(--font-family);background-color:var(--bg-secondary);cursor:pointer;transition:border-color var(--transition-fast);color:var(--text-primary)}button:hover{border-color:var(--primary-color)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:100%;margin:0;padding:0;min-height:100vh;width:100vw;overflow-x:hidden;overflow-y:auto}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;color:#ffffffde}.app{display:flex;min-height:100vh}.main-content{flex:1;min-width:0;margin-left:200px;min-height:100vh;padding-top:44px;background-color:#0b0b0b;transition:margin-left .3s ease;overflow-x:hidden;box-sizing:border-box}@media (min-width: 1440px){.main-content{margin-left:240px;padding-top:44px}}@media (min-width: 1280px) and (max-width: 1439px){.main-content{margin-left:220px;padding-top:44px}}@media (min-width: 1024px) and (max-width: 1279px){.main-content{margin-left:190px;padding-top:44px}}@media (min-width: 768px) and (max-width: 1023px){.main-content{margin-left:170px;padding-top:44px}}@media (min-width: 481px) and (max-width: 767px){.main-content{margin-left:0;padding-top:44px}}@media (min-width: 429px) and (max-width: 480px){.main-content{margin-left:0;padding-top:44px}}@media (min-width: 376px) and (max-width: 428px){.main-content{margin-left:0;padding-top:44px}}@media (min-width: 321px) and (max-width: 375px){.main-content{margin-left:0;padding-top:44px}}@media (min-width: 0px) and (max-width: 320px){.main-content{margin-left:0;padding-top:44px}}.page{padding:0 20px 20px;min-height:100vh;background-color:#242424;margin:0;min-width:0;overflow-x:hidden}.page h2{font-size:20px;margin-bottom:16px;color:#ffffffde;border-bottom:2px solid #ffcc00;padding-bottom:8px;text-align:center}.page p{line-height:1.6;color:#fff9}@media (min-width: 0px) and (max-width: 320px){html,body,#app{overflow-x:hidden;max-width:100%;min-height:100%;height:auto}#app{position:relative;padding:0;overflow-y:auto}.page{padding:0 12px 12px}.page h2{font-size:16px;margin-bottom:12px;padding-bottom:6px}}@media (min-width: 321px) and (max-width: 375px){.page{padding:0 14px 14px}.page h2{font-size:17px;margin-bottom:13px;padding-bottom:7px}}@media (min-width: 376px) and (max-width: 428px){.page{padding:0 16px 16px}.page h2{font-size:18px;margin-bottom:14px;padding-bottom:7px}}@media (min-width: 429px) and (max-width: 480px){.page{padding:0 18px 18px}.page h2{font-size:19px;margin-bottom:15px;padding-bottom:8px}}@media (min-width: 481px) and (max-width: 767px){.page{padding:0 20px 20px}.page h2{font-size:20px;margin-bottom:16px;padding-bottom:8px}}@media (min-width: 768px) and (max-width: 1023px){.page{padding:0 24px 24px}.page h2{font-size:22px;margin-bottom:18px;padding-bottom:9px}}@media (min-width: 1024px) and (max-width: 1279px){.page{padding:0 28px 28px}.page h2{font-size:23px;margin-bottom:19px;padding-bottom:9px}}@media (min-width: 1280px) and (max-width: 1439px){.page{padding:0 30px 30px}.page h2{font-size:24px;margin-bottom:20px;padding-bottom:10px}}@media (min-width: 1440px){.page{padding:0 36px 36px}.page h2{font-size:26px;margin-bottom:22px;padding-bottom:10px}}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--container-max-width: 940px;--responsive-gap-sm: 10px;--responsive-gap-md: 12px;--responsive-gap-lg: 16px}body,.page,.main-content{background-color:#0b0b0b}.module-container,.module-section,.ranking-container,.page-container,.crates-content,.feedback-page,.faq-page,.privacy-page,.about-page>.module-section,.report-page>.module-section,.guild-page .module-section,.weapons-page .module-section{width:100%;max-width:940px;margin-left:auto;margin-right:auto}button,.tab-btn,.mode-tab,.nav-btn,.category-btn,.card-nav-item,.weapon-category-tab,.stats-mode-tab,.range-button,.action-btn,.submit-btn,.open-btn{min-height:44px}.faq-tabs,.mode-tabs,.weapons-nav,.card-navigation,.stats-mode-tabs,.weapon-category-tabs,.category-buttons,.range-buttons,.filter-buttons{-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media (max-width: 1280px){.container,.module-container,.module-section,.ranking-container,.page-container,.crates-content,.feedback-page,.faq-page,.privacy-page,.guild-page .module-section,.weapons-page .module-section,.report-page>.module-section{max-width:940px;padding-left:18px;padding-right:18px}}@media (max-width: 1024px){.status-grid,.simulator-container,.ranking-layout,.changelog-layout,.guild-grid,.top-players,.announcement-grid{grid-template-columns:1fr!important}.weapon-list,.items-grid,.inventory-grid,.weapons-list,.rank-icons-container,.latency-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}}@media (min-width: 768px) and (max-width: 1024px){.grid-item,.feature-item,.top-player-card,.violation-card,.step-card,.channel-card,.guild-card{flex-basis:100%}}@media (max-width: 767px){html{font-size:14px}.main-content{margin-left:0!important}.page,.module-container,.module-section,.ranking-container,.page-container,.crates-content,.feedback-page,.faq-page,.privacy-page,.guild-page,.weapons-page .module-section,.report-page{padding-left:14px!important;padding-right:14px!important}.page h1,.page-title,.site-name,.welcome-title,.feedback-header h1,.faq-header h1,.privacy-header h1,.status-header h1{font-size:22px!important;line-height:1.3}.faq-tabs,.card-navigation,.stats-mode-tabs,.weapon-category-tabs,.range-buttons,.filter-buttons{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:0;max-width:100%!important;min-width:0!important}.faq-tabs>*,.card-navigation>*,.stats-mode-tabs>*,.weapon-category-tabs>*,.range-buttons>*,.filter-buttons>*{flex:0 0 auto!important;white-space:nowrap}.status-grid,.simulator-container,.ranking-layout,.changelog-layout,.overview-core-stats,.overview-rank-details,.stats-grid,.weapons-list,.概览数据组,.violation-grid,.steps-grid,.channels-grid,.about-links,.guild-grid,.weapon-list,.latency-grid,.announcement-grid{grid-template-columns:minmax(0,1fr)!important}.grid-item,.feature-item,.top-player-card,.violation-card,.step-card,.channel-card,.guild-card{flex-basis:100%}.top-bar,.action-bar,.search-export-row,.搜索导出组,.form-actions,.feedback-header,.faq-header,.privacy-header{flex-direction:column;align-items:stretch;gap:10px}.ranking-table-container,.战绩列表,.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 640px){html{font-size:13px}.page,.module-container,.module-section,.ranking-container,.page-container,.crates-content,.feedback-page,.faq-page,.privacy-page,.guild-page,.weapons-page .module-section,.report-page{padding-left:12px!important;padding-right:12px!important}.welcome-title,.page-title,.site-name,.feedback-header h1,.faq-header h1,.privacy-header h1,.status-header h1{font-size:20px!important}.feature-item,.link-item,.faq-item,.faq-answer,.privacy-content,.feedback-form,.notice-section,.violations-section,.steps-section,.channels-section,.weapons-content,.guild-list-section,.action-bar,.top-bar,.changelog-section{padding:14px!important}button,.tab-btn,.mode-tab,.nav-btn,.category-btn,.card-nav-item,.range-button{min-height:44px;padding-left:12px;padding-right:12px}.weapon-list,.items-grid,.inventory-grid,.rank-icons-container,.latency-grid{grid-template-columns:minmax(0,1fr)!important}}.faq-tabs,.mode-tabs,.weapons-nav,.card-navigation,.stats-mode-tabs,.weapon-category-tabs,.category-buttons,.range-buttons,.filter-buttons{scrollbar-width:none}.faq-tabs::-webkit-scrollbar,.mode-tabs::-webkit-scrollbar,.weapons-nav::-webkit-scrollbar,.card-navigation::-webkit-scrollbar,.stats-mode-tabs::-webkit-scrollbar,.weapon-category-tabs::-webkit-scrollbar,.category-buttons::-webkit-scrollbar,.range-buttons::-webkit-scrollbar,.filter-buttons::-webkit-scrollbar{display:none}.ranking-page :deep(.el-input__wrapper),.ranking-page :deep(.el-select__wrapper),.ranking-page :deep(.el-select .el-input__wrapper),.ranking-page :deep(.el-input),.ranking-page :deep(.el-select),.ranking-page :deep(.el-button),.ranking-page :deep(.el-input__inner),.ranking-page :deep(.el-select__input),.weapons-page .search-input{min-height:44px!important;line-height:44px!important}.ranking-page :deep(.el-input__inner),.ranking-page :deep(.el-select__input){height:40px!important}.ranking-page .el-input__wrapper,.ranking-page .el-select__wrapper,.ranking-page .el-select .el-input__wrapper,.ranking-page .el-input,.ranking-page .el-select,.ranking-page .el-button,.ranking-page .el-input__inner,.ranking-page .el-select__input{min-height:44px!important;line-height:44px!important}.ranking-page .el-input__inner,.ranking-page .el-select__input{height:40px!important}.weapons-page .search-input{height:44px!important;width:100%;max-width:100%}@media (max-width: 768px){input,select,textarea,.el-input__wrapper,.el-select__wrapper,.el-input,.el-select,.el-button,.search-input,.form-input,.form-select,.form-textarea,.搜索输入{min-height:44px!important}.el-input__inner,.el-select__input{min-height:40px!important;line-height:40px!important}}
