.theme-light[data-v-4f465bc4]{--body-bg:#fff;--bg-color:#f7f7f7;--bg-color1:#f1f1f1;--bg-color2:#fff;--bg-color3:#f7f7f7;--text-color:#111;--text-color1:#eee;--text-dark-color:#fff;--text-color2:#666;--text-color3:#fff;--text-color4:#222;--text-color5:#333;--text-color-yellow:#ffb730;--text-color-green:#499002;--border-color:#ddd;--tab-bg:#f7f7f7;--tab-wrap-color:#fff;--sider-bar-bg:#fff}.theme-dark[data-v-4f465bc4]{--body-bg:#111;--bg-color:#2f2f2f;--bg-color2:#1f1f1f;--bg-color1:#282828;--bg-color3:#363636;--text-color-yellow:#f3ac6e;--text-color-green:#a9f859;--text-color:#eee;--text-dark-color:#000;--text-color1:#595a5f;--text-color2:#9ca1ae;--text-color3:#999;--text-color4:#fff;--text-color5:#c2c3c7;--border-color:#595a5f;--tab-wrap-color:#2f2f2f;--tab-bg:#3d3d3d;--sider-bar-bg:#3a3a3a}.scrollable-list-wrapper[data-v-4f465bc4]{width:100%}.scrollable-header[data-v-4f465bc4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.scrollable-header .challenge-title[data-v-4f465bc4]{font-weight:400;font-size:26px;color:#070709}.scrollable-header .challenge-title span[data-v-4f465bc4]{font-weight:300;font-size:28px;color:#666;font-family:MiSans-Light;margin-left:10px}.scrollable-header .nav-buttons[data-v-4f465bc4]{display:flex;gap:8px}.scrollable-header .nav-buttons .nav-btn[data-v-4f465bc4]{width:32px;height:32px;background:#e3d6ff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#333;transition:all .2s ease}.scrollable-header .nav-buttons .nav-btn[data-v-4f465bc4]:hover:not(.disabled){opacity:.8;border-color:#999}.scrollable-header .nav-buttons .nav-btn.disabled[data-v-4f465bc4]{opacity:.5;cursor:not-allowed}.scrollable-container[data-v-4f465bc4]{overflow:hidden;width:100%}.scrollable-list[data-v-4f465bc4]{display:flex;gap:var(--59bf94f2);transition:transform var(--1bd5af1e) ease}.scrollable-list .scrollable-item[data-v-4f465bc4]{width:var(--08e73d42);flex-shrink:0;height:200px;background:#f0f0f0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666}.scrollable-list .scrollable-item img[data-v-4f465bc4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.theme-light[data-v-ce32e34a]{--body-bg:#fff;--bg-color:#f7f7f7;--bg-color1:#f1f1f1;--bg-color2:#fff;--bg-color3:#f7f7f7;--text-color:#111;--text-color1:#eee;--text-dark-color:#fff;--text-color2:#666;--text-color3:#fff;--text-color4:#222;--text-color5:#333;--text-color-yellow:#ffb730;--text-color-green:#499002;--border-color:#ddd;--tab-bg:#f7f7f7;--tab-wrap-color:#fff;--sider-bar-bg:#fff}.theme-dark[data-v-ce32e34a]{--body-bg:#111;--bg-color:#2f2f2f;--bg-color2:#1f1f1f;--bg-color1:#282828;--bg-color3:#363636;--text-color-yellow:#f3ac6e;--text-color-green:#a9f859;--text-color:#eee;--text-dark-color:#000;--text-color1:#595a5f;--text-color2:#9ca1ae;--text-color3:#999;--text-color4:#fff;--text-color5:#c2c3c7;--border-color:#595a5f;--tab-wrap-color:#2f2f2f;--tab-bg:#3d3d3d;--sider-bar-bg:#3a3a3a}.contest-container[data-v-ce32e34a]{background:#e6e6e6;padding:60px 40px;position:relative}.contest-bg[data-v-ce32e34a]{background:#e3d6ff;position:absolute;width:80%;top:-50px;min-width:1400px;height:595px;left:50%;transform:translate(-50%)}.content[data-v-ce32e34a]{position:relative;z-index:10}.contest-header[data-v-ce32e34a]{display:flex;align-items:flex-start;gap:85px}.contest-header .contest-title-wrapper[data-v-ce32e34a]{flex:1}.contest-header .contest-title[data-v-ce32e34a]{font-weight:200;font-size:63px;color:#000;font-family:MiSans-Light}.contest-header .contest-title span[data-v-ce32e34a]{font-weight:500;font-size:42px;color:#000;font-family:MiSans-Medium}.contest-header .contest-description[data-v-ce32e34a]{font-weight:400;font-size:14px;color:#000;line-height:30px;font-family:MiSans-Regular;margin-top:10px}.contest-header .contest-image[data-v-ce32e34a]{width:582px;height:274px;overflow:hidden}.contest-header .contest-image img[data-v-ce32e34a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.competition-stat[data-v-ce32e34a]{background:#fff;padding:50px 30px;margin-top:45px}.contest-stats .stats-title[data-v-ce32e34a]{font-weight:400;font-size:26px;color:#070709;font-family:MiSans-Normal}.contest-stats .stats-title span[data-v-ce32e34a]{font-weight:300;font-size:28px;color:#666;padding-left:10px}.contest-stats .stats-grid[data-v-ce32e34a]{display:flex;color:#662d91;justify-content:space-between;margin-top:30px}.contest-stats .stats-grid .stat-item[data-v-ce32e34a]{text-align:center;display:flex;align-items:baseline;gap:10px;padding:0 25px;border:1px solid hsla(0,0%,100%,.7);border-radius:8px}.contest-stats .stats-grid .stat-item .stat-number[data-v-ce32e34a]{font-weight:200;font-size:49px;font-family:MiSans-Light}.contest-stats .stats-grid .stat-item .stat-label[data-v-ce32e34a]{font-weight:500;font-size:20px;font-family:miSans-Medium}.competition-types[data-v-ce32e34a]{display:flex;gap:30px;margin-bottom:30px}.competition-types .competition-section[data-v-ce32e34a]{flex:1;background:#fff;cursor:pointer}.competition-types .competition-section .section-title[data-v-ce32e34a]{font-weight:400;font-size:24px;color:#333;margin:0 0 20px 0;font-family:MiSans-Normal}.competition-types .competition-section .section-title span[data-v-ce32e34a]{font-weight:300;font-size:28px;color:#666;font-family:MiSans-Light;margin-left:10px}.competition-types .competition-section .section-image[data-v-ce32e34a]{width:100%;height:200px;background:#f5f5f5}.competition-types .competition-section .section-image img[data-v-ce32e34a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.challenge-section .challenge-title[data-v-ce32e34a]{font-weight:400;font-size:24px;color:#333;margin:0 0 20px 0;font-family:MiSans-Normal}.challenge-section .challenge-title span[data-v-ce32e34a]{font-weight:300;font-size:18px;color:#666;font-family:MiSans-Light;margin-left:10px}.challenge-section .challenge-grid[data-v-ce32e34a]{display:flex;white-space:nowrap;overflow:hidden;gap:20px}.challenge-section .challenge-grid .challenge-item[data-v-ce32e34a]{width:330px;flex-shrink:0;height:200px;-o-object-fit:cover;object-fit:cover}.challenge-section .challenge-grid .challenge-item img[data-v-ce32e34a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}