:root{--page-bg:#07090a;--surface-1:#1e2021;--surface-2:#262829;--surface-3:#303233;--border:#3d3f41;--border-subtle:#303233;--text-primary:#f2f2f2;--text-secondary:#b8b8b8;--text-muted:#96999c;--accent:#ff6a00;--accent-hover:#ff8a3d;--accent-soft:#ffb078;--accent-wash:rgba(255,106,0,0.1);--accent-wash-strong:rgba(255,106,0,0.18);--hover-wash:rgba(255,255,255,0.06);--hover-wash-subtle:rgba(255,255,255,0.025);--radius-sm:0.25rem;--radius-md:0.4rem;--radius-lg:0.5rem;--radius-pill:999px;--avatar:3.5rem;--avatar-sm:2.75rem;--tap:2.75rem;--shadow-panel:0 12px 32px rgba(0,0,0,0.42)}@font-face{font-family:Grandview;src:url(/_next/static/media/Grandview.afe8d292.ttf);font-display:swap}@font-face{font-family:GrandviewLight;src:url(/_next/static/media/GrandviewLight.4a0f5a79.ttf);font-display:swap}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat.2cf917c2.ttf);font-display:swap}@font-face{font-family:MontserratExtraBold;src:url(/_next/static/media/Montserrat-ExtraBold.1a31b3f2.ttf);font-display:swap}@font-face{font-family:MontserratBold;src:url(/_next/static/media/Montserrat-Bold.227d700b.ttf);font-display:swap}@font-face{font-family:MontserratLight;src:url(/_next/static/media/Montserrat-Light.302503b5.ttf);font-display:swap}@font-face{font-family:Lato;src:url(/_next/static/media/Lato-Regular.eced59bb.ttf);font-display:swap}@font-face{font-family:LatoItalic;src:url(/_next/static/media/Lato-Italic.52c9a9a0.ttf);font-display:swap}@font-face{font-family:LatoLight;src:url(/_next/static/media/Lato-Light.8ca48038.ttf);font-display:swap}@font-face{font-family:LatoBold;src:url(/_next/static/media/Lato-Bold.3b17b4ca.ttf);font-display:swap}@font-face{font-family:LatoBlack;src:url(/_next/static/media/Lato-Black.fd285db5.ttf);font-display:swap}*,:after,:before{box-sizing:border-box}html{background:var(--page-bg);color-scheme:dark}body{padding:0;margin:0;font-family:Lato,Montserrat,Arial,-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;color:var(--text-secondary);background:url(/_next/static/media/body_bg.b602b09f.gif) repeat-y 50% 0 #000;line-height:1.5;overflow-x:hidden}.body{width:min(1120px,100%);min-height:100vh;margin:0 auto;background:url(/_next/static/media/body_frame_bg.73d6b233.gif) repeat;box-shadow:0 0 0 1px hsla(0,0%,100%,.16),0 0 32px rgba(0,0,0,.82)}main{padding:1.25rem}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--accent-soft)!important;outline-offset:2px}header .memberTrigger,header .navIconButton{min-width:var(--tap);min-height:var(--tap);display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer}header .memberTrigger:hover,header .navIconButton:hover{color:var(--text-primary);background:var(--hover-wash)}header .headerImage{height:clamp(11.5rem,22vw,13.75rem);overflow:hidden;background-repeat:no-repeat;background-position:50%;background-size:cover}header .headerImage-0{background-image:url(/_next/static/media/header_pic_0.5e099aca.jpg)}header .headerImage-1{background-image:url(/_next/static/media/header_pic_1.fa6e6625.jpg)}header .headerImage-2{background-image:url(/_next/static/media/header_pic_2.d31b478a.jpg)}header .headerImage-3{background-image:url(/_next/static/media/header_pic_3.eb5313ed.jpg)}header .headerImage-4{background-image:url(/_next/static/media/header_pic_4.5e099aca.jpg)}header .headerImage-5{background-image:url(/_next/static/media/header_pic_5.d31b478a.jpg)}header .headerImage-6{background-image:url(/_next/static/media/header_pic_6.fa6e6625.jpg)}header .headerImage-7{background-image:url(/_next/static/media/header_pic_7.d31b478a.jpg)}header .headerImage-8{background-image:url(/_next/static/media/header_pic_8.eb5313ed.jpg)}header .headerImage-9{background-image:url(/_next/static/media/header_pic_9.5e099aca.jpg)}header .headerNav{position:relative;z-index:20;min-height:4rem;background:url(/_next/static/media/header_nav.8d1ea920.jpg) no-repeat 50%;background-size:cover}header .headerNav .navBar{min-height:4rem;padding:0 1rem;display:flex;align-items:center}header .headerNav .primaryNav{flex:1 1}header .headerNav ul{margin:0;padding:0;display:flex;flex-direction:row;align-items:center}header .headerNav ul li{list-style:none;display:block;margin-right:.5rem;font-size:1.125rem}header .headerNav ul li a{min-height:var(--tap);padding:0 1rem;display:flex;align-items:center;border-radius:var(--radius-md);color:var(--accent);text-decoration:none;transition:color .16s ease,background-color .16s ease}header .headerNav ul li a.active,header .headerNav ul li a:hover{color:var(--text-primary);background:var(--accent-wash-strong)}header .headerNav ul li a.active{box-shadow:inset 0 -2px var(--accent)}header .memberArea{display:flex;align-items:center;gap:.5rem;margin-left:auto;color:var(--text-secondary)}header .memberArea .memberTrigger{padding:0 .75rem}header .memberArea .memberAvatar{display:flex;margin-right:.625rem}header .memberArea .memberAvatar .ant-image-img{border-radius:var(--radius-sm)}header .memberArea .memberName{font-size:1rem;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header .mobileMenuToggle{display:none}footer{background:url(/_next/static/media/footer_bg.5e512c20.gif) repeat-x var(--page-bg);font-size:.875rem;color:var(--text-muted)}footer a{color:var(--text-secondary);text-decoration:underline}footer a:hover{color:var(--accent-hover)}footer .credits{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .5rem;line-height:1.5rem;font-size:.75rem}footer .credits .creditItem{display:flex;align-items:baseline;gap:.25rem}footer .credits .creditBy:before{content:"("}footer .credits .creditBy:after{content:")"}footer .credits+.copyright{padding-top:.75rem}footer .copyright{text-align:center;line-height:1.5rem;padding:2rem 0 1.5rem}footer .copyright span{margin-right:.25rem}footer .copyright span:last-child{margin-right:0}.dropdown{background:var(--surface-1);padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.dropdown .memberMenu{min-width:10rem}.dropdown .memberMenu .menuItem{width:100%;min-height:var(--tap);padding:.625rem .75rem;cursor:pointer;border-radius:var(--radius-lg);border:0;background:rgba(0,0,0,0);font:inherit;text-align:left;text-decoration:none;color:var(--text-secondary)}.dropdown .memberMenu .menuItem,.dropdown .memberMenu .menuItem .itemIcon{display:flex;flex-direction:row;align-items:center}.dropdown .memberMenu .menuItem .itemText{margin-left:.75rem}.dropdown .memberMenu .menuItem:hover{background:var(--surface-3);color:var(--text-primary)}.dropdown .memberMenu .menuItem[aria-current=true]{color:var(--text-primary);background:var(--accent-wash-strong)}.breadcrumb{background:rgba(8,8,8,.88);padding:.5rem 1rem;border-radius:var(--radius-sm);margin-bottom:1rem}.mainBlock{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.sectionHeader{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:3.5rem;padding:.75rem 1rem;background:var(--surface-1);border-bottom:1px solid var(--border-subtle)}.sectionHeader .blockTitle{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .75rem;min-width:0;margin-right:auto}.sectionHeader .blockTitle h1,.sectionHeader .blockTitle h2,.sectionHeader .blockTitle h3,.sectionHeader .blockTitle p{margin:0;font-size:1rem;font-weight:700;line-height:1.4;color:var(--text-primary)}.sectionHeader .blockTitle small{font-size:.875rem;font-weight:400;color:var(--text-muted)}.sectionHeader .sectionActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto;flex:1 1 auto;min-width:min(100%,22rem)}.sectionHeader .sectionActions .ant-btn{height:2.125rem;padding-inline:.75rem;font-size:.875rem}.sectionHeader .sectionActions .ant-btn svg{width:1rem;height:1rem}.sectionHeader .sectionFilters{display:flex;flex-wrap:wrap;align-items:center;margin-right:auto}.sectionHeader .searchSelect{width:8rem}.sectionHeader .searchInput{width:12rem}.sectionHeader .sectionMore{min-height:var(--tap);padding:0 .5rem;display:inline-flex;align-items:center;color:var(--text-secondary);text-decoration:none}.sectionHeader .sectionMore:hover{color:var(--accent-hover)}.filterLink{padding:.25rem .45rem;border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none}.filterLink.active,.filterLink:hover{color:var(--text-primary)}.filterLink.active{background:var(--accent-wash-strong)}.pageNav{display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--surface-1)}.contentEmpty{margin:0;padding:3rem 1rem}.recordActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem;margin-top:.5rem}.recordActions .recordAction{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-secondary)}.recordActions .recordAction:hover{color:var(--accent-hover)}.commentContent,.postContent,.topicContent{color:var(--text-primary);font-size:1rem;overflow-wrap:anywhere}.commentContent a,.postContent a,.topicContent a{color:var(--accent-hover);text-decoration:underline}.commentContent a:hover,.postContent a:hover,.topicContent a:hover{color:var(--accent-soft)}.commentContent blockquote,.postContent blockquote,.topicContent blockquote{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1rem;margin:1rem 0}.commentContent code,.commentContent p,.postContent code,.postContent p,.topicContent code,.topicContent p{word-break:break-all}.commentContent img,.postContent img,.topicContent img{max-width:100%}.topicContent{min-height:5rem;padding:1rem}.commentContent,.postContent{margin-top:.25rem}.commentAvatar,.downloaderAvatar,.framedImage,.postAvatar,.replayMap,.topicAvatar,.uploaderAvatar{background:var(--surface-3);padding:2px;border:1px solid var(--border-subtle)}.commentAvatar,.downloaderAvatar,.postAvatar,.topicAvatar,.uploaderAvatar{width:var(--avatar);height:var(--avatar);flex:0 0 var(--avatar)}.comment,.member,.post,.replay,.site,.topic{padding:1rem;border-bottom:1px solid var(--border-subtle)}.replay,.topic{transition:background-color .16s ease}.replay:hover,.topic:hover{background:var(--hover-wash-subtle)}.topic .topicLayout{display:flex;align-items:center;gap:1rem}.topic .topicBlock{display:flex;flex-direction:row;flex:1 1;min-width:0}.topic .topicInfo{margin-left:1rem;flex:1 1;min-width:0}.topic .topicInfo .topicSubject{margin:0;font-size:1.125rem;font-weight:400;line-height:1.45;color:var(--text-primary)}.topic .topicInfo .topicSubject a{color:var(--text-primary)}.topic .topicInfo .topicSubject a:hover{color:var(--accent-hover)}.topic .topicInfo .topicBrief{font-size:.875rem;margin-top:.25rem}.topic .topicInfo .topicBrief a{color:var(--text-secondary);text-decoration:underline}.topic .topicInfo .topicBrief a:hover{color:var(--text-primary)}.topic .topicReplyCount{min-width:3.75rem;padding:.35rem .6rem;border-radius:var(--radius-pill);background:rgba(255,106,0,.12);color:var(--text-secondary);text-align:center;white-space:nowrap}.topic .topicReplyCount .topicReplyLabel{margin-right:.35rem;font-size:.75rem}.topic .topicReplyCount .topicReplyValue{color:var(--accent-hover);font-weight:700}.post{scroll-margin-top:1rem}.post .postBlock{display:flex;flex-direction:row}.post .postInfo{margin-left:1rem;flex:1 1;min-width:0}.post .postInfo .postBrief{font-size:.875rem}.post .postInfo .postBrief a{color:var(--text-secondary);text-decoration:underline}.post .postInfo .postBrief a:hover{color:var(--text-primary)}.post:target{background:var(--surface-3);box-shadow:inset 3px 0 var(--accent)}.comment .commentBlock{display:flex;flex-direction:row}.comment .commentInfo{margin-left:1rem;flex:1 1;min-width:0}.comment .commentInfo .commentBrief{font-size:.875rem}.comment .commentInfo .commentBrief a{color:var(--text-secondary);text-decoration:underline}.comment .commentInfo .commentBrief a:hover{color:var(--text-primary)}.postHelpers{margin-top:.5rem;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:.5rem}.postHelperButton{min-width:var(--tap);min-height:var(--tap);padding:.4rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);cursor:pointer}.postHelperButton:hover{border-color:var(--accent);background:var(--accent-wash)}.uploader{display:flex;flex-direction:row;padding:1rem;background:var(--surface-1);border-bottom:1px solid var(--border-subtle)}.uploader .uploaderInfo{margin-left:1rem;flex:1 1;min-width:0}.uploader .uploaderInfo .uploaderBrief{font-size:1rem}.uploader .uploaderInfo .uploaderBrief a{color:var(--text-secondary);text-decoration:underline}.uploader .uploaderInfo .uploaderBrief a:hover{color:var(--text-primary)}.replay .replayListLayout{display:flex;align-items:flex-start;gap:1rem;min-width:0}.replay .replayListThumb{width:var(--avatar);height:var(--avatar);flex:0 0 var(--avatar)}.replay .replayListThumb .ant-image,.replay .replayListThumb .ant-image-img,.replay .replayListThumb .replayMap,.replay .replayListThumb a{display:block;width:100%;height:100%}.replay .replayListThumb .ant-image-img{object-fit:cover}.replay .replayListBody{flex:1 1;min-width:0}.replay .replayPlayerList{padding-left:2.5rem}.replay .replayPlayerList .playerItem{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.replay .replayPlayerList .playerTeam{margin-bottom:.5rem}.replay .replayPlayerList .playerTeamHead{font-size:.875rem;color:var(--text-muted)}.replay .replayPlayerList .playerTeamResult{color:var(--accent);font-weight:600}.replay li.replayPlayersRow{align-items:flex-start}.replay .replayInfoLabel{display:flex;flex-direction:column;align-items:flex-start}.replay .replayActions{margin-top:1rem;text-align:center}.replayPlayers{display:flex;flex-wrap:wrap;align-items:center;margin:0;color:var(--text-primary);font-size:.875rem;font-weight:400;text-decoration:none}a.replayPlayers:hover{color:var(--accent)}.downloaders{display:flex;flex-direction:row;flex-wrap:wrap;padding:1rem 1rem 0}.downloaders .downloader{margin:0 1rem 1rem 0}.downloaders .downloaderName{text-align:center;font-size:.875rem;height:1.5rem;line-height:1.5rem;overflow:hidden}.downloaders .downloaderName a{color:var(--text-muted);text-decoration:none}.downloaders .downloaderName a:hover{color:var(--text-secondary)}.replayMatchup,.replayMatchup .matchupPlayer,.replayMatchup .matchupSide,.replayMatchup .matchupTeam{display:flex;flex-wrap:wrap;align-items:center}.replayMatchup .matchupSide{gap:0 .75rem}.replayMatchup .matchupVs{margin:0 .75rem;color:var(--text-muted);font-weight:400}.replayMatchup .matchupApm{margin-left:.25rem;color:var(--text-muted);font-size:.875rem}.replayInfo{font-size:.875rem;color:var(--text-secondary)}.replayInfo ul{margin:0;padding:0}.replayInfo li{list-style:none;line-height:1.5rem;display:flex;flex-wrap:wrap;align-items:center}.replayInfo li a{color:var(--text-secondary);text-decoration:underline}.replayContent,.replayInfo li a:hover{color:var(--text-primary)}.replayContent{font-size:1rem}.replayContent li{line-height:1.75rem}.sectionToggle{padding:0;border:0;background:none;color:var(--text-muted);font-size:.75rem;font-weight:400;line-height:1.25rem;text-decoration:underline;cursor:pointer}.sectionToggle:hover{color:var(--accent)}.replayTimeline{padding:1rem;color:var(--text-primary)}.replayTimeline .timelineSection{margin-bottom:1.5rem}.replayTimeline .timelineSection h3{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;margin:0 0 .75rem;font-size:1rem;color:var(--text-primary)}.replayTimeline .timelineSection .timelineFilters{display:flex;flex-wrap:wrap;gap:.25rem;font-size:.75rem;font-weight:400}.replayTimeline .timelineSection .timelineFilters .ant-tag{margin:0;cursor:pointer;-webkit-user-select:none;user-select:none}.replayTimeline .timelineLegend{display:flex;gap:1rem;margin-bottom:.75rem;font-size:.875rem;color:var(--text-secondary)}.replayTimeline .timelineLegend .legendItem{display:flex;align-items:center;gap:.375rem}.replayTimeline .timelineLegend .legendSwatch{width:10px;height:10px;border-radius:2px;display:inline-block}.replayTimeline .timelineLegend .legendSwatchEffective{background:var(--accent)}.replayTimeline .timelineLegend .legendSwatchRedundant{background:var(--accent-soft)}.replayTimeline .timelineTable{margin-top:.5rem;font-size:.875rem;color:var(--text-secondary)}.replayTimeline .timelineTable summary{cursor:pointer}.replayTimeline .timelineTable table{margin-top:.5rem;border-collapse:collapse;width:100%;max-width:100%;display:block;overflow-x:auto}.replayTimeline .timelineTable td,.replayTimeline .timelineTable th{padding:.125rem .5rem;border-bottom:1px solid var(--border-subtle);text-align:right;white-space:nowrap}.replayTimeline .timelinePlayer{margin-bottom:1rem}.replayTimeline .timelinePlayerName{display:flex;align-items:center;font-weight:600;margin-bottom:.375rem}.replayTimeline .buildOrder{margin:0;padding:0;max-height:20rem;overflow-y:auto}.replayTimeline .buildOrder li{list-style:none;display:flex;align-items:center;gap:.5rem;line-height:1.5rem;font-size:.875rem}.replayTimeline .buildOrder .buildTime{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3rem}.replayTimeline .buildOrder .buildKind{min-width:var(--tap);font-size:.75rem;color:var(--text-muted)}.replayTimeline .buildOrder .buildKind_tech,.replayTimeline .buildOrder .buildKind_upgrade{color:var(--accent-hover)}.replayTimeline .buildOrder .buildName{color:var(--text-primary)}.replayTimeline .productionList{margin:0;padding:0}.replayTimeline .productionList li{list-style:none;display:flex;align-items:center;gap:.5rem;line-height:1.5rem;font-size:.875rem}.replayTimeline .productionList .productionName{flex:0 0 12rem;color:var(--text-secondary)}.replayTimeline .productionList .productionBar{flex:1 1;height:8px;background:var(--surface-3);border-radius:2px;overflow:hidden}.replayTimeline .productionList .productionBar i{display:block;height:100%;background:var(--accent);border-radius:2px}.replayTimeline .productionList .productionCount{min-width:2rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.replayTimeline .replayChat{margin:0;padding:0;max-height:18rem;overflow-y:auto}.replayTimeline .replayChat li{list-style:none;display:flex;gap:.5rem;line-height:1.5rem;font-size:.875rem}.replayTimeline .replayChat .chatTime{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3rem}.replayTimeline .replayChat .chatName{font-weight:600;min-width:8rem}.replayTimeline .replayChat .chatMessage{color:var(--text-secondary);word-break:break-word}.apmChart{margin-bottom:1rem}.apmChart .apmChartHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;font-size:.875rem}.apmChart .apmChartName{display:flex;align-items:center;font-weight:600}.apmChart .apmChartStats{color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apmChart .apmChartPlot{position:relative;margin-top:.25rem}.apmChart .apmChartPlot svg{display:block;width:100%;height:64px}.apmChart .apmChartPlot .apmBandRedundant{fill:var(--accent-soft);fill-opacity:.55}.apmChart .apmChartPlot .apmBandEffective{fill:var(--accent);fill-opacity:.9}.apmChart .apmChartPlot .apmBandSeparator{fill:none;stroke:var(--surface-2);stroke-width:2}.apmChart .apmChartPlot .apmBandOutline{fill:none;stroke:var(--accent-soft);stroke-width:2}.apmChart .apmChartPlot .apmCursor{stroke:var(--text-primary);stroke-width:1;stroke-opacity:.5}.apmChart .apmChartPeak{top:-.25rem;font-size:.75rem;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apmChart .apmChartPeak,.apmChart .apmChartTip{position:absolute;transform:translateX(-50%);pointer-events:none}.apmChart .apmChartTip{bottom:100%;padding:.125rem .5rem;background:var(--surface-3);border:1px solid var(--border);border-radius:2px;font-size:.75rem;white-space:nowrap;z-index:2}.mapGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;padding:1rem}.mapGrid .mapCard{display:block;color:var(--text-primary);text-decoration:none;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .16s ease}.mapGrid .mapCard:hover{border-color:var(--accent)}.mapGrid .mapCard:hover .mapCardName{color:var(--accent)}.mapGrid .mapCardImage{aspect-ratio:1;background:var(--page-bg)}.mapGrid .mapCardImage .ant-image,.mapGrid .mapCardImage .ant-image-img{display:block;width:100%;height:100%;object-fit:cover}.mapGrid .mapCardName{padding:.5rem .5rem 0;font-weight:600;line-height:1.25rem;word-break:break-word}.mapGrid .mapCardMeta{display:flex;flex-wrap:wrap;gap:0 .5rem;padding:0 .5rem .25rem;color:var(--text-muted);font-size:.75rem}.mapGrid .mapCardMeta:last-child{padding-bottom:.5rem}.mapDetail{padding:1rem}.mapDetail .mapDetailImage{border:1px solid var(--border-subtle);background:var(--page-bg)}.mapDetail .mapDetailImage .ant-image,.mapDetail .mapDetailImage .ant-image-img{display:block;width:100%}.mapDetail .mapDetailTitle{margin:0 0 .75rem;font-size:1.25rem;font-weight:600;color:var(--text-primary);word-break:break-word}.mapDetail .mapDetailInfo{color:var(--text-primary)}.mapDetail .mapAliases{align-items:flex-start}.mapDetail .mapAliases .ant-tag{margin-bottom:.25rem}.mapDetail .mapDescription{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.875rem;white-space:pre-wrap;word-break:break-word}.memberLayout{display:flex;align-items:flex-start;gap:1rem}.memberListAvatar{width:var(--avatar);height:var(--avatar);flex:0 0 var(--avatar);overflow:hidden}.memberListAvatar .ant-image,.memberListAvatar .ant-image-img{display:block;width:100%;height:100%}.memberListAvatar .ant-image-img{object-fit:cover}.memberBody{flex:1 1;min-width:0}.memberName{margin:0;font-size:1.125rem;color:var(--text-primary);font-weight:700}.memberName small{font-size:.875rem;font-weight:400;margin-left:1rem;color:var(--text-secondary)}.memberName a{color:var(--text-primary);text-decoration:none}.memberName a:hover{color:var(--accent-hover)}.memberInfo{margin-top:.5rem}.memberInfo .memberBrief{font-size:.875rem}.site .siteLayout{display:flex;align-items:flex-start;gap:1rem}.site .siteBody{flex:1 1;min-width:0}.site .siteMedia{flex:0 0 5.5rem;display:flex;flex-direction:column;gap:.5rem}.site .siteName{font-size:1.125rem;color:var(--text-primary)}.site .siteName a{color:var(--text-primary);text-decoration:none}.site .siteName a:hover{color:var(--accent-hover)}.site .siteName small{margin-left:.5rem;font-size:.875rem;color:var(--text-muted)}.site .siteInfo{margin-top:.5rem}.site .siteInfo .siteBrief{font-size:.875rem}.site .siteDescription{color:var(--text-secondary);font-size:1rem;margin-top:.5rem}.homeSiteBlock{padding:1rem;display:grid;gap:.75rem}.homeSiteBlock .homeSite{display:flex;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--border-subtle);padding-bottom:.75rem}.homeSiteBlock .homeSite:last-child{border-bottom:0;padding-bottom:0}.homeSiteBlock .homeSiteType{color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.homeSiteBlock .homeSiteList{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem}.homeSiteBlock .homeSiteList .siteListName{font-size:1rem;color:var(--text-primary)}.homeSiteBlock .homeSiteList .siteListName a{min-height:var(--tap);padding:.625rem .75rem;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);background:hsla(0,0%,100%,.035);color:var(--text-primary);text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.homeSiteBlock .homeSiteList .siteListName a:hover{border-color:rgba(255,106,0,.45);background:var(--accent-wash);color:var(--accent-hover)}.form{padding:1rem}.form .formFields{width:100%;max-width:30rem;margin:0 auto;padding:2rem 1.5rem}.form .formLinks{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-top:1rem;font-size:.875rem}.form .formLinks a{color:var(--text-secondary)}.form .formLinks a:hover{color:var(--accent-hover)}.form .formProfilePhoto,.form .formSiteQrcode{width:5rem;height:5rem;overflow:hidden;cursor:pointer}.form .formSiteLogo{width:88px;height:31px;overflow:hidden;cursor:pointer}.formTerms{padding:1rem;background:var(--surface-1);color:var(--text-muted)}.formTerms p:first-child{margin-top:0}.formTerms p:last-child{margin-bottom:0}.pageLoading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;background:radial-gradient(circle at center,#171b1d 0,#050607 62%);color:var(--text-secondary)}.pageLoading .pageLoadingMark{width:var(--tap);height:var(--tap);border:3px solid rgba(255,106,0,.2);border-top:3px solid var(--accent);border-radius:50%;animation:page-loading-spin .8s linear infinite}.pageLoading .pageLoadingText{color:var(--accent-hover);font-family:MontserratBold,sans-serif;font-size:.75rem;letter-spacing:.2em}@keyframes page-loading-spin{to{transform:rotate(1turn)}}#nprogress .bar{background:var(--accent)!important}#nprogress .peg{box-shadow:0 0 10px var(--accent),0 0 5px var(--accent)!important}#nprogress .spinner-icon{border-top-color:var(--accent)!important;border-left-color:var(--accent)!important}.flag{position:relative;display:inline-block;width:1.2rem;height:.9rem;line-height:1rem;background-repeat:no-repeat;background-size:contain;background-position:50%}.flag_xl{width:1.6rem;height:1rem}.flag_cn{background-image:url(/_next/static/media/cn.c2848dcd.svg)}.flag_us{background-image:url(/_next/static/media/us.817d2416.svg)}.flag_hk{background-image:url(/_next/static/media/hk.3884c15c.svg)}.race_w{position:relative;display:inline-block;width:28px;height:14px;line-height:1rem;margin-right:.5rem;background-repeat:no-repeat;background-size:contain;background-position:50%}.race_w_T{background-image:url(/_next/static/media/Terran.f093d2c6.jpg)}.race_w_P{background-image:url(/_next/static/media/Protoss.bf3a6a2d.jpg)}.race_w_Z{background-image:url(/_next/static/media/Zerg.f74858c5.jpg)}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spanDivider:after{content:" / "}.spanDivider:last-child:after{content:""}.divider{margin:1rem 0;background:var(--border-subtle);height:1px;overflow:hidden}.dfr{display:flex;flex-direction:row}.aic{align-items:center}.fb{font-weight:700}.d100{width:100%}.fontMd{font-size:.875rem}.fontXl{font-size:1.125rem}.m1{margin:1rem}.mt1{margin-top:1rem}.mt2{margin-top:2rem}.mb2{margin-bottom:2rem}.my1{margin-top:1rem;margin-bottom:1rem}.ml1{margin-left:1rem}.myp5{margin-top:.5rem;margin-bottom:.5rem}.mlp5{margin-left:.5rem}.mrp5,.mxp5{margin-right:.5rem}.mxp5{margin-left:.5rem}.p1{padding:1rem}@media(max-width:767px){body{background-position:top;background-size:auto 12rem}.body{width:100%;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 0 18px rgba(0,0,0,.58)}main{padding:.75rem}header .headerImage{height:auto;aspect-ratio:998/255}header .headerNav,header .headerNav .navBar{min-height:3.5rem}header .headerNav .navBar{padding:0 .65rem}header .mobileMenuToggle{display:flex;flex:0 0 auto}header .primaryNav{position:absolute;top:100%;left:0;right:0;max-height:0;overflow:hidden;visibility:hidden;background:var(--surface-1);border-bottom:1px solid var(--border);box-shadow:0 14px 28px rgba(0,0,0,.45);transition:max-height .18s ease,visibility .18s ease}header .primaryNav.isOpen{max-height:15rem;visibility:visible}header .primaryNav ul{padding:.5rem;flex-direction:column;align-items:stretch}header .primaryNav ul li{width:100%;margin:0;font-size:1rem}header .primaryNav ul li a{min-height:3rem}header .memberArea{gap:.25rem}header .memberArea .memberTrigger{padding:0}header .memberArea .memberAvatar{margin:0}header .memberArea .memberName{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.breadcrumb{padding:.5rem .75rem;margin-bottom:.75rem;overflow-x:auto;white-space:nowrap}.mainBlock{border-radius:var(--radius-md)}.sectionHeader{min-height:3.25rem;padding:.625rem .75rem}.sectionHeader .sectionActions{width:100%}.sectionHeader .searchInput,.sectionHeader .searchSelect{flex:1 1 7rem;width:auto}.sectionHeader .sectionActions .ant-btn{height:2rem;padding-inline:.6rem}.comment,.member,.post,.replay,.site,.topic{padding:.75rem}.commentAvatar,.memberListAvatar,.postAvatar,.replay .replayListThumb,.topicAvatar,.uploaderAvatar{width:var(--avatar-sm);height:var(--avatar-sm);flex-basis:var(--avatar-sm)}.topic .topicLayout{align-items:flex-start;gap:.5rem}.topic .topicInfo{margin-left:.75rem}.topic .topicInfo .topicSubject{font-size:1rem}.topic .topicInfo .topicBrief{font-size:.75rem;line-height:1.45}.topic .topicReplyCount{min-width:auto;padding:.25rem .45rem}.topic .topicReplyCount .topicReplyLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.comment .commentInfo,.post .postInfo,.uploader .uploaderInfo{margin-left:.75rem}.replay .replayListLayout{gap:.75rem}.replay .replayPlayers{font-size:.75rem}.replay .replayInfo{font-size:.875rem}.replay .replayActions .ant-btn{width:100%;padding-inline:.4rem;gap:.25rem;font-size:.75rem}.replay .replayActions .ant-btn svg{width:1rem;height:1rem}.homeSiteBlock{padding:.75rem}.homeSiteBlock .homeSiteList{grid-template-columns:1fr}.site .siteMedia{flex-basis:4.5rem}.form{padding:.75rem}.form .formFields{padding:1rem 0}.pageNav{padding:.75rem .25rem;overflow:hidden}.pageNav .ant-pagination{width:100%;max-width:100%;margin:0;display:flex;justify-content:center;flex-wrap:nowrap;overflow:hidden}footer .copyright{padding:1.5rem .75rem 1.25rem}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}