.m-comment-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:20px}.m-comment-list .m-comment-item{padding:var(--20,20px);background:var(--primary-brand-4,#282828)}.m-comment-list .m-comment-item,.m-comment-list .m-comment-item .m-main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--8,8px)}.m-comment-list .m-comment-item .m-main-content .u-commenter-name{color:var(--secondary-cyan,#32ade6);font-size:12px;font-weight:400;line-height:18px}.m-comment-list .m-comment-item .m-main-content .u-comment-content{color:var(--black-80,rgba(28,28,28,.8));font-size:14px;font-weight:400;line-height:20px}.m-comment-list .m-comment-item .m-main-content .u-comment-time{color:var(--black-40,rgba(28,28,28,.4));font-size:12px;font-weight:400;line-height:18px}.m-comment-list .m-comment-item .m-child-comment{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;border-radius:8px;background:var(--black-5,rgba(28,28,28,.05))}.m-comment-list .m-comment-item .m-child-comment .m-reply-item{overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.m-comment-list .m-comment-item .m-child-comment .m-reply-item .u-replier-name{color:var(--secondary-cyan,#32ade6);font-size:12px;font-weight:400;line-height:18px;display:inline-block;margin-right:4px}.m-comment-list .m-comment-item .m-child-comment .m-reply-item .u-reply{color:var(--black-40,hsla(0,0%,100%,.4));font-size:12px;font-weight:400;line-height:18px;margin-right:4px}.m-comment-list .m-comment-item .m-child-comment .m-reply-item .u-reply-content{color:var(--black-80,hsla(0,0%,100%,.8));font-size:12px;font-weight:400;line-height:18px;display:inline}.m-comment-list .u-loading-more,.m-comment-list .u-no-more{text-align:center;padding:10px 0;color:var(--black-40,rgba(28,28,28,.4));font-size:12px;font-weight:400}.none{display:none}.hide{visibility:hidden}.show{visibility:visible}.clip{overflow:hidden;*zoom:1}.fl{float:left}.fl,.fr{*display:inline}.fr{float:right}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.fbox{display:table-cell;width:5000px;*display:inline-block;*width:auto}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.iflex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.grid{display:grid}.igrid{display:inline-grid}.ps{position:static}.pr{position:relative;*zoom:1}.pa{position:absolute}.pf{position:fixed}.po{position:static;margin:0}.islocked,.islocked body{width:100%;height:100%;overflow:hidden}.iconfont{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-family:iconfont;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;cursor:pointer}.u-msg-blue{background-color:#d9edf7;border:1px solid #bce8f1;color:#3a87ad;border-radius:4px}.u-msg-blue,.u-msg-green{padding:8px 14px 8px 14px;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.u-msg-green{background-color:#dff0d8;border:1px solid #d6e9c6;color:#3c763d;border-radius:4px}.u-msg-red{color:#a94442;background-color:#f2dede;border-color:#ebccd1;border-radius:4px}.u-msg-red,.u-msg-yellow{padding:8px 14px 8px 14px;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.u-msg-yellow{color:#8a6d3b;background-color:#fcf8e3;border:1px solid #faebcc;border-radius:4px}.c-var{--tabbar-height:calc(106rpx + env(safe-area-inset-bottom));--black-5:rgba(28,28,28,0.05);--black-10:rgba(28,28,28,0.1);--black-20:rgba(28,28,28,0.2);--black-40:rgba(28,28,28,0.4);--black-80:rgba(28,28,28,0.8);--black-100:#1c1c1c;--white-5:hsla(0,0%,100%,0.05);--white-10:hsla(0,0%,100%,0.1);--white-20:hsla(0,0%,100%,0.2);--white-40:hsla(0,0%,100%,0.4);--white-80:hsla(0,0%,100%,0.8);--white-100:#fff;--primary-brand:#fafafa;--primary-brand-2:#24292e;--primary-brand-3:#fedaa3;--primary-brand-blue:#e3f5ff;--primary-brand-purple:#e5ecf6;--primary-brand-purple-50:rgba(229,236,246,0.5);--primary-light:#f7f9fb;--primary-black:#1c1c1c;--primary-white:#fff;--primary-brand-4:#fff;--secondary-indigo:#5856d6;--secondary-purple:#af52de;--secondary-cyan:#32ade6;--secondary-blue:#1886fe;--secondary-green:#34c759;--secondary-mint:#00c7be;--secondary-yellow:#fc0;--secondary-orange:#ff9500;--secondary-red:#ff3b30;--uploader-upload-background-color:var(--black-10)}@media (prefers-color-scheme:dark){.c-var{--black-5:hsla(0,0%,100%,0.05);--black-10:hsla(0,0%,100%,0.1);--black-20:hsla(0,0%,100%,0.2);--black-40:hsla(0,0%,100%,0.4);--black-80:hsla(0,0%,100%,0.8);--black-100:#fff;--white-5:rgba(28,28,28,0.05);--white-10:rgba(28,28,28,0.1);--white-20:rgba(28,28,28,0.2);--white-40:rgba(28,28,28,0.4);--white-80:rgba(28,28,28,0.8);--white-100:#1c1c1c;--primary-brand:#282828;--primary-brand-2:#fedaa3;--primary-brand-3:#24292e;--primary-light:hsla(0,0%,100%,0.05);--primary-white:#fff;--primary-brand-4:#282828;--secondary-indigo:#5856d6;--secondary-purple:#af52de;--secondary-cyan:#32ade6;--secondary-blue:#1886fe;--secondary-green:#34c759;--secondary-mint:#00c7be;--secondary-yellow:#fc0;--secondary-orange:#ff9500;--secondary-red:#ff3b30}}.u-suspend-common{padding-bottom:2rem;margin:0}.u-suspend-common .m-base{width:100%}.u-suspend-common .m-base .m-more-action{-ms-flex-pack:distribute;justify-content:space-around;width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.u-suspend-common .m-base .m-more-action,.u-suspend-common .m-base .m-more-action .u-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-suspend-common .m-base .m-more-action .u-action{height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.u-suspend-common .m-base .m-more-action .u-action svg{height:24px;width:24px}.u-suspend-common .m-base .m-more-action .u-action.disabled img{opacity:.5}.u-suspend-common .m-more .u-icon{display:none}.p-achievement-detail{min-height:calc(100vh - 120px);background:#f1f1f1;padding-bottom:100px}@media (prefers-color-scheme:dark){.p-achievement-detail{background:#000}}.p-achievement-detail .m-main-box{gap:20px;padding:20px 20px 0}.p-achievement-detail .m-achievement-info,.p-achievement-detail .m-main-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-achievement-detail .m-achievement-info{gap:12px}.p-achievement-detail .m-achievement-info .m-sub-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-achievement-detail .m-achievement-info .m-sub-list .u-sub-achievement{width:32px;height:32px;border-radius:4px;overflow:hidden}.p-achievement-detail .m-achievement-info .m-confirm{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;padding:12px 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:var(--12,12px);background:var(--primary-brand-2,#fedaa3);border:none;color:var(--primary-brand-3,#24292e);font-size:16px;font-style:normal;font-weight:700;line-height:24px}.p-achievement-detail .m-achievement-info .m-confirm.complete,.p-achievement-detail .m-achievement-info .m-confirm.disabled{opacity:.3}.p-achievement-detail .m-wiki{padding:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;width:100%;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(40,40,40,.05);background:var(--primary-brand-4,#282828)}.p-achievement-detail .m-wiki,.p-achievement-detail .m-wiki .m-wiki-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-achievement-detail .m-wiki .m-wiki-header{gap:4px}.p-achievement-detail .m-wiki .m-wiki-header .u-title{color:var(--black-80,hsla(0,0%,100%,.8));font-size:16px;font-style:normal;font-weight:700;line-height:24px}.p-achievement-detail .m-wiki .m-wiki-header .u-avatar-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-achievement-detail .m-wiki .m-wiki-header .u-avatar-list .u-avatar{width:24px;height:24px;border-radius:50%;overflow:hidden;margin-right:-8px}.p-achievement-detail .m-wiki .m-wiki-header .u-avatar-list .u-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-achievement-detail .m-wiki .m-wiki-header .u-time{color:var(--black-40,hsla(0,0%,100%,.4));font-size:12px;font-style:normal;font-weight:400;line-height:18px}.p-achievement-detail .m-wiki .m-content-box{overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.p-achievement-detail .m-wiki .m-content-box #wikiArticle{color:hsla(0,0%,100%,.8)!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}.p-achievement-detail .m-wiki .m-content-box #wikiArticle ul{padding-left:12px!important}@media (prefers-color-scheme:dark){.p-achievement-detail .m-wiki .m-content-box #wikiArticle .e-jx3-resource,.p-achievement-detail .m-wiki .m-content-box #wikiArticle .e-summary{color:var(--black-100);background:var(--black-20)}}.p-achievement-detail .m-wiki .m-content-box #wikiArticle ul:has(.e-jx3-resource){padding:0!important}.p-achievement-detail .m-wiki .m-content-box #wikiArticle ul:has(.e-summary){padding:0!important}.p-achievement-detail .m-wiki .m-content-box #wikiArticle img{margin:0!important}.p-achievement-detail .m-wiki .m-content-box #wikiArticle div{color:var(--black-100)}.p-achievement-detail .m-wiki .m-content-box #wikiArticle h1{font-weight:700!important;line-height:30px!important;font-size:20px!important;margin-bottom:15px!important;color:var(--black-100)}.p-achievement-detail .m-wiki .m-content-box #wikiArticle h2{font-weight:700!important;line-height:27px!important;font-size:18px!important;margin-bottom:14px!important;color:var(--black-100)}.p-achievement-detail .m-wiki .m-content-box #wikiArticle h3{font-weight:700!important;line-height:24px!important;font-size:16px!important;margin-bottom:12px!important;color:var(--black-100)}.p-achievement-detail .m-wiki .m-content-box #wikiArticle h4{font-weight:700!important;line-height:20px!important;font-size:14px!important;margin-bottom:11px!important}@media (prefers-color-scheme:dark){.p-achievement-detail .m-wiki .m-content-box #wikiArticle h4{color:var(--black-100);background:var(--black-20)}}@media (prefers-color-scheme:dark){.p-achievement-detail .m-wiki .m-content-box #wikiArticle blockquote{background:var(--black-20)}}.p-achievement-detail .m-wiki .m-content-box #wikiArticle h5,.p-achievement-detail .m-wiki .m-content-box #wikiArticle h6{font-weight:700!important;line-height:18px!important;font-size:12px!important;margin-bottom:9px!important;color:var(--black-100)!important}@media (prefers-color-scheme:dark){.p-achievement-detail .m-wiki .m-content-box #wikiArticle h5,.p-achievement-detail .m-wiki .m-content-box #wikiArticle h6{background:var(--black-20)}}.p-achievement-detail .m-wiki .m-content-box #wikiArticle .e-jx3-resource{overflow:hidden}.p-achievement-detail .m-wiki .m-content-box #wikiArticle .text,.p-achievement-detail .m-wiki .m-content-box #wikiArticle p{font-weight:400!important;line-height:20px!important;font-size:14px!important;margin-bottom:11px!important;color:var(--black-100)}.p-achievement-detail .m-wiki .m-content-box #wikiArticle .text{display:inline-block!important}.p-achievement-detail .m-wiki .m-content-box #wikiArticle hr{margin-bottom:11px!important;margin-top:8px!important}.p-achievement-detail .m-wiki .u-show-log{margin-top:20px;text-align:center;width:100%;color:var(--black-40,hsla(0,0%,100%,.4));font-size:12px;font-style:normal;font-weight:400;line-height:18px}