.chat{position:relative;display:flex;margin:0 auto;width:100%;height:100%;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.chat-container{display:flex;padding:32px;width:calc(100% - 64px);height:calc(100% - 64px);max-width:1200px;justify-content:center;flex-direction:column;overflow:auto}.chat-logo{margin-bottom:32px;text-align:center}.chat-logo img{width:960px;max-width:calc(100% - 64px)}.chat-title{text-align:center}.chat-title a{padding:12px 32px;border-radius:64px;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;line-height:64px;background-color:#00000028;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all 1s;cursor:pointer}.chat-title a:hover{background-color:#00000068}.chat-title a:active,.chat-title a.active{background-color:#0008}.donate{position:relative;display:flex;margin:0 auto;width:100%;height:100%;flex-wrap:wrap;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:auto}.donate-container{padding:32px;width:calc(100% - 64px);max-width:640px;text-align:center;overflow:auto}.donate-title{display:block;margin-bottom:8px;color:#fff;font-size:32px;font-weight:600;letter-spacing:3px;text-shadow:0 0 8px #ffffff28}.donate-subtitle{display:block;margin-left:8x;margin-bottom:32px;color:#fff;font-size:12px;letter-spacing:2px;text-shadow:0 0 8px #ffffff28}.donate-content{display:flex;justify-content:center;gap:16px}.donate-content img{height:320px}@media screen and (max-width: 1279px){.donate-content{flex-direction:column}.donate-content img{height:auto}}.download{position:relative;display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center;overflow:auto}.download-title{display:block;margin-bottom:32px}.download-title span{color:#fff;font-size:24px;letter-spacing:3px;text-shadow:0 0 8px #ffffff28}.download-image{width:960px;max-width:calc(100% - 64px)}.download-desc{margin-top:32px;padding:0 16px}.download-desc span{display:block;color:#fff;text-shadow:0 0 8px #ffffff28}.download-action{margin:48px 24px 24px}.download-action-button{padding:12px 24px;border:1px solid #888888;color:#fff;text-shadow:0 0 8px #ffffff28;text-decoration:none;white-space:nowrap;line-height:64px;transition:all .3s;cursor:pointer}.download-action-button:hover{border:1px solid #aaaaaa}.download-action-button:active{color:#ccc}.download-action-button:not(:last-child){margin-right:16px}.download a{color:#fff}.download a:hover{color:#ccc}.gallery{position:relative;display:flex;margin:0 auto;width:100%;height:100%;justify-content:center}.gallery-list{display:flex;flex-wrap:wrap;padding:16px;gap:16px;overflow:auto}.gallery-list.loading{opacity:.2}.gallery-item{display:flex;justify-content:center;align-items:center;flex-direction:column;width:calc(20% - 14.8px);min-width:192px;background-color:#00000008;transition:all .3s;cursor:pointer}.gallery-item:hover{background-color:#00000028}.gallery-viewer{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:256px;background-color:transparent;overflow:hidden}.gallery-viewer img{max-width:100%;max-height:256px}.gallery-viewer-remark{margin-top:8px;font-size:12px}.gallery-viewer-quality{position:absolute;right:0;bottom:0;display:inline-block;margin-top:8px;padding:3px 6px;border-radius:8px 0 0;font-size:12px;color:#fff;text-align:center;background-color:#000}.gallery-viewer.block{background:linear-gradient(45deg,#00000028 25%,transparent 25%,transparent 75%,#00000028 75%,#00000028 100%),linear-gradient(45deg,#00000028 25%,transparent 25%,transparent 75%,#00000028 75%,#00000028 100%);background-size:20px 20px;background-position:0 0,10px 10px}@media screen and (max-width: 1279px){.gallery-item{width:calc(50% - 8px);min-width:0}.gallery-viewer{height:192px}.gallery-viewer img{max-height:192px}}.index-section-a{position:relative;display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center}.index-section-a-avatar{position:relative;display:inline-block;margin-bottom:64px;opacity:0;top:0;left:0;width:128px;height:128px}.index-section-a-avatar-breath{position:absolute;border-radius:50%;animation:breath 2s infinite ease-in;top:0;left:0;width:128px;height:128px}.index-section-a-avatar-breath:nth-child(2){animation:breath 2s 1s infinite ease-in}.index-section-a-avatar img{position:absolute;border-radius:50%;background-color:#ccc;top:0;left:0;width:128px;height:128px}.index-section-a-avatar-status{position:absolute;top:-8px;right:-96px;padding:2px 3px 2px 5px;border-radius:0 8px;color:#28cc88;font-size:12px;font-weight:700;background-color:#00000028}.index-section-a-sola{position:relative;margin-bottom:64px;opacity:0}.index-section-a-sola span{display:inline-block;color:#ccc;font-size:32px;text-indent:2px}.index-section-a-desc{position:relative;display:flex;width:100%;justify-content:center;align-items:center}.index-section-a-scope{position:absolute}.index-section-a-scope span{display:inline-block;color:#ccc;font-size:20px;text-indent:2px;transform:translateY(-5px);opacity:0}.index-section-a-follow{display:inline-block;margin-top:64px}.index-section-a-follow-flex{display:flex;width:360px;flex-wrap:wrap;gap:8px 32px}.index-section-a-follow-gmail,.index-section-a-follow-telegram,.index-section-a-follow-twitter,.index-section-a-follow-steam,.index-section-a-follow-github{width:calc(50% - 32px);letter-spacing:1px;opacity:0;cursor:pointer;display:flex;padding:8px;justify-content:left;align-items:center;color:#aaacae88;transition:all .3s}.index-section-a-follow-gmail .anticon,.index-section-a-follow-telegram .anticon,.index-section-a-follow-twitter .anticon,.index-section-a-follow-steam .anticon,.index-section-a-follow-github .anticon{margin-right:12px;font-size:24px}.index-section-a-follow-gmail span,.index-section-a-follow-telegram span,.index-section-a-follow-twitter span,.index-section-a-follow-steam span,.index-section-a-follow-github span{font-size:16px}.index-section-a-follow-gmail span,.index-section-a-follow-telegram span,.index-section-a-follow-twitter span,.index-section-a-follow-steam span,.index-section-a-follow-github span{display:inline-block}.index-section-a-follow-gmail span:last-child,.index-section-a-follow-telegram span:last-child,.index-section-a-follow-twitter span:last-child,.index-section-a-follow-steam span:last-child,.index-section-a-follow-github span:last-child{width:100%;text-align:center}.index-section-a-follow-gmail:hover,.index-section-a-follow-telegram:hover,.index-section-a-follow-twitter:hover,.index-section-a-follow-steam:hover,.index-section-a-follow-github:hover{color:#aaacae}.index-section-a-follow-gmail{width:calc(100% - 16px);margin-bottom:8px;justify-content:center}.index-section-a-follow-gmail span:last-child{width:auto;margin-left:16px;font-size:12px}.index-section-a-scroll{position:absolute;bottom:32px;left:calc(50% - 16px);display:flex;flex-direction:column;gap:8px;animation:updown 5s infinite ease-in-out}.index-section-a-scroll span{font-size:12px;color:#ccc}.index-section-a-scroll .anticon{font-size:32px;color:#ccc;filter:drop-shadow(0 0 10px #ffffff)}@media screen and (max-width: 750px){.index-section-a-scroll{display:none}}@media screen and (max-width: 900px){.index-section-a-avatar{margin-bottom:32px;width:96px;height:96px}.index-section-a-avatar-breath,.index-section-a-avatar img{width:96px;height:96px}.index-section-a-sola{margin-bottom:40px}.index-section-a-sola span{font-size:32px}.index-section-a-scope span{font-size:18px;text-indent:1px}.index-section-a-follow{margin-top:40px}.index-section-a-follow-flex{display:block;width:auto}.index-section-a-follow-gmail,.index-section-a-follow-telegram,.index-section-a-follow-twitter,.index-section-a-follow-steam,.index-section-a-follow-github{width:100%;margin-bottom:0;justify-content:start}.index-section-a-follow-gmail span:last-child,.index-section-a-follow-telegram span:last-child,.index-section-a-follow-twitter span:last-child,.index-section-a-follow-steam span:last-child,.index-section-a-follow-github span:last-child{width:100%;margin-left:16px}}@keyframes breath{0%{transform:scale(1);background-color:#aaacae28}50%{background-color:#aaacae28}to{transform:scale(1.8);background-color:#aaacae00}}@keyframes updown{0%{transform:translateY(0)}50%{transform:translateY(8px)}to{transform:translateY(0)}}.index-section-b{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center}.index-section-b-intro{position:relative;padding:24px;width:800px;max-width:calc(100% - 32px)}.index-section-b-intro-frame{width:100%}.index-section-b-intro-container{margin-top:16px;padding-top:16px}.index-section-b-intro-container.flex{display:flex}.index-section-b-intro-container.flex .flex-item{padding-right:16px;width:50%}.index-section-b-intro-container.flex .flex-item:not(:first-child){padding-left:16px;border-left:1px solid #ffffff08}.index-section-b-intro-container:not(:first-child){border-top:1px solid #ffffff08}.index-section-b-intro-title{display:inline-block;margin-bottom:16px;font-size:20px;letter-spacing:2px;color:#ccc}.index-section-b-intro-item{display:block;margin-bottom:6px;font-size:14px;letter-spacing:1px;color:#ccc}.index-section-b-intro-item a{position:relative;margin-right:16px;color:#ccc;font-size:16px;text-decoration:none;text-shadow:0 0 1px #cccccc;transition:all .3s;cursor:pointer}.index-section-b-intro-item a .anticon{margin-right:3px}.index-section-b-intro-item a:hover{color:#fff}.index-section-b-intro-item a:active,.index-section-b-intro-item a.active{color:#ccc}.index-section-b-intro-item code{margin:0 2px;padding:2px 3px 2px 5px;border-radius:3px;font-size:12px;background-color:#00000028}.index-section-b-intro-item-desc:before{content:"/";margin-right:16px}@media screen and (max-width: 1279px){.index-section-b-intro-container.hide-h5{display:none}}.index{width:100%;height:100%}.index>div{height:100%!important}.index-scroll-dot{position:absolute;top:0;right:16px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px}.index-scroll-dot-item{width:8px;height:8px;border-radius:8px;background-color:#fff8;box-shadow:0 0 10px #fff;cursor:pointer}.index-scroll-dot-item.active{background-color:#fff}.justice{position:relative;display:flex;margin:0 auto;width:100%;height:100%;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.justice-container{display:flex;padding:32px;width:calc(100% - 64px);height:calc(100% - 64px);max-width:1200px;justify-content:center;flex-direction:column;overflow:auto}.justice-title{text-align:center}.justice-title span{display:block;margin-bottom:32px;font-size:18px;color:#aaacae}.live{position:relative;display:flex;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh) * 100);justify-content:center;align-items:center;gap:16px}.live-operation{display:flex;flex-direction:column;align-items:center;color:#fff;gap:16px}.live-operation>div{display:flex;align-items:center;gap:16px}.live-operation button{padding:8px 16px;border:none;color:#fff;background-color:#00000028;cursor:pointer}.live-operation input{padding:8px 16px;border:none;color:#fff;background-color:#00000028}.live-operation input::-webkit-outer-spin-button,.live-operation input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.live-stream{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.live-stream span{color:#fff}@media screen and (max-width: 1279px){.live{height:100%}.live-stream{height:calc(100% - 32px)}}.notfound{position:relative;display:flex;height:100%;justify-content:center;align-items:center}.notfound-title{text-align:center}.notfound-title span{display:block}.notfound-title span:first-child{margin-bottom:32px;font-size:20px;color:#aaacae}.notfound-title span:last-child{font-size:16px;color:#aaacae}.paradise{position:relative;display:flex;margin:0 auto;width:100%;height:100%;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.paradise-container{display:flex;padding:32px;width:calc(100% - 64px);height:calc(100% - 64px);max-width:1200px;justify-content:center;flex-direction:column;overflow:auto}.paradise-logo{margin-bottom:32px;text-align:center}.paradise-logo img{height:64px}.paradise-title{text-align:center}.paradise-title a{padding:12px 32px;border-radius:64px;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;line-height:64px;background-color:#00000028;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all 1s;cursor:pointer}.paradise-title a .anticon{margin-right:5px;color:#ccc}.paradise-title a:hover{background-color:#00000068}.paradise-title a:active,.paradise-title a.active{background-color:#0008}.paradise-title a:not(:first-child){margin-left:16px}.realm{position:relative;display:flex;margin:0 auto;width:100%;height:100%;justify-content:center}.realm-container{padding:32px;width:calc(100% - 64px);overflow:auto}.realm-content{margin:auto;max-width:800px}.realm-title{display:block;margin-bottom:32px;color:#fff;font-size:24px;text-align:center;letter-spacing:3px;text-shadow:0 0 8px #ffffff28}.realm-item{display:flex;border:1px solid #00000028;background-color:#00000028;box-shadow:0 0 10px #00000028;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:all .3s;cursor:pointer}.realm-item-left{width:100%}.realm-item-right{flex-shrink:0;width:35%;max-width:256px;text-align:right}.realm-item-author{display:flex;align-items:center;margin:16px 16px 8px}.realm-item-author img{margin-right:6px;width:24px;height:24px;border:2px solid #00000008;border-radius:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.realm-item-author span{color:#ccc;font-size:14px}.realm-item-title{display:-webkit-box;margin:0 16px 16px;color:#fff;font-size:20px;font-weight:500;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.realm-item-extra{margin:0 16px 16px;color:#ccc;font-size:12px}.realm-item-extra>div{display:inline-block}.realm-item-extra>div .anticon{margin-right:3px;font-size:14px}.realm-item-extra>div>*{vertical-align:middle}.realm-item-extra>div:not(:last-child){margin-right:16px}.realm-item-content{display:-webkit-box;margin:0 16px 16px;height:64px;color:#ccc;font-size:14px;line-height:20px;text-overflow:ellipsis;word-break:break-all;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.realm-item-category{display:inline-block;margin:16px 16px 8px 0;padding:2px 8px;border:1px solid #00000028;color:#ccc;font-size:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.realm-item-category .anticon{margin-right:3px;font-size:14px}.realm-item-category>*{vertical-align:middle}.realm-item-slide{display:inline-block;margin-right:16px;margin-bottom:16px;height:calc(100% - 64px);width:calc(100% - 16px);background-size:cover;background-position:center}.realm-item:not(:last-child){margin-bottom:16px}.realm-item:hover{background-color:#00000038}@media screen and (max-width: 749px){.realm-container{zoom:.65;text-size-adjust:65%;-webkit-text-size-adjust:65%}}.resume{width:960px;margin:auto;padding:32px;color:#252934;letter-spacing:1px;background-color:#fff;box-shadow:0 0 10px #000}.resume-summary{float:right;margin-left:32px;padding:32px;border:1px solid #191970}.resume-summary img{width:128px;height:128px;border-radius:64px}.resume-summary-name{font-size:32px;font-weight:700}.resume-summary-name-zh{font-style:italic}.resume-summary-others{width:224px;margin-top:32px}.resume-summary-others div{margin-top:16px}.resume-summary-others div span:first-child{display:block;font-weight:700}.resume-summary-others div span:last-child{display:block;color:#666}.resume-summary-contact{margin-top:16px}.resume-summary-contact-title{font-weight:700}.resume-summary-contact-item:not(:first-child){padding-top:8px}.resume-summary-contact-item>div{margin:8px 0 3px;font-size:12px;font-weight:700}.resume-summary-contact-item>div .anticon{margin-right:5px}.resume-summary-contact-item>span{color:#666}.resume-title{position:relative;margin-bottom:32px;color:#191970}.resume-title:not(:first-child){margin-top:32px}.resume-title-desc{margin:0;font-size:16px}.resume-title-desc .anticon{margin-right:8px;font-size:20px}.resume-title-main{margin:0;font-size:32px;text-transform:uppercase}.resume-title:after{content:"";position:absolute;bottom:-8px;width:32px;height:4px;border-radius:8px;background-color:#191970}.resume-contact-item{display:flex;align-items:center;font-weight:700}.resume-contact-item:not(:first-child){padding-top:8px}.resume-contact-item .anticon{margin-right:8px;font-size:20px}.resume-education-badge{margin-right:8px;padding:3px 6px;border-radius:6px;font-size:12px;font-weight:700;color:#fff;background-color:#252934}.resume-education-title{font-weight:700}.resume-employment-badge{margin-right:8px;padding:3px 6px;border-radius:6px;font-size:12px;font-weight:700;color:#fff;background-color:#252934}.resume-employment-title{font-weight:700}.resume-awards-badge{margin-right:8px;padding:3px 6px;border-radius:6px;font-size:12px;font-weight:700;color:#fff;background-color:#252934}.resume-awards-title{font-weight:700}.resume-skills:not(:first-child){margin-top:32px}.resume-skills-title{font-weight:700}.resume-skills-star{display:inline-block;margin-left:16px;padding:2px 8px;border-radius:0 8px 8px;background-color:#00000008;box-shadow:0 0 10px inset #00000008}.resume-skills .anticon{color:#888}.resume-skills .anticon:not(:first-child){margin-left:6px}.resume-skills .anticon.success{color:#ff8828}.resume-programming:not(:first-child){margin-top:32px}.resume-programming-title{position:relative;padding-left:16px;font-weight:700}.resume-programming-title:before{content:"";position:absolute;left:0;top:1px;width:5px;height:20px;background-color:#252934}.resume-programming-image{width:800px;max-height:400px;box-shadow:0 0 10px #00000028;overflow:auto}.resume-programming-image>img{width:100%}.resume-hobbies-title{font-weight:700}.resume .text-secondary{color:#888;font-style:italic;font-size:12px}.resume b{position:relative;color:#191970}.resume b:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:#19197028}.starcraft{position:relative;display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center}.starcraft-title{display:block;margin-bottom:32px}.starcraft-title span{color:#fff;font-size:24px;letter-spacing:3px;text-shadow:0 0 8px #ffffff28}.starcraft-image{width:960px;max-width:calc(100% - 64px)}.starcraft-desc{margin-top:32px;padding:0 16px}.starcraft-desc span{color:#fff;text-shadow:0 0 8px #ffffff28}.starcraft-action{margin:48px 24px 24px}.starcraft-action-button{padding:12px 24px;border:1px solid #888888;color:#fff;text-shadow:0 0 8px #ffffff28;text-decoration:none;white-space:nowrap;line-height:64px;transition:all .3s;cursor:pointer}.starcraft-action-button .anticon{margin-right:5px;color:#ccc}.starcraft-action-button:hover{border:1px solid #aaaaaa}.starcraft-action-button:active{color:#ccc}.starcraft-action-button:not(:last-child){margin-right:16px}.starcraft a{color:#fff}.starcraft a:hover{color:#ccc}.story{display:flex;height:100%;justify-content:center;align-items:center}.story-list{display:flex;flex-direction:column;height:100%;max-width:640px}.story-list-item{position:relative;height:128px;background-image:linear-gradient(180deg,#00000008,#00000028);transition:all .3s;overflow:hidden}.story-list-item .character{position:relative;display:flex;flex-direction:column;height:calc(100% - 32px);padding:16px}.story-list-item .character-bg{position:absolute;right:-50%;top:10%;display:none;height:100vh;height:calc(var(--vh, 1vh) * 100);filter:grayscale(100%);opacity:.3;z-index:0}.story-list-item .character-flex{display:flex;flex-shrink:0}.story-list-item .character-image{display:flex;align-items:center;max-width:35%;height:192px;flex-shrink:0}.story-list-item .character-image img{width:100%;height:100%;object-fit:contain;filter:grayscale(100%);transition:all .3s;transform:scale(1.2)!important}.story-list-item .character-summary{display:flex;flex-direction:column;align-items:center;width:100%;margin:16px 0;color:#cccc}.story-list-item .character-summary-name{margin-bottom:16px;text-align:center}.story-list-item .character-summary-name>span:first-child{display:block;font-weight:700;text-transform:uppercase}.story-list-item .character-summary-name>span:last-child{display:block;font-size:20px}.story-list-item .character-summary-desc{display:none;min-width:60%}.story-list-item .character-summary-desc .title span{margin-bottom:8px;font-size:12px;font-weight:700}.story-list-item .character-summary-desc>span{display:block;font-size:12px}.story-list-item .character-desc{display:none;flex-direction:column;width:calc(100% - 16px);height:calc(100% - 16px);margin-top:16px;padding:0 8px;color:#cccc;overflow:auto}.story-list-item .character-desc-personality,.story-list-item .character-desc-characteristics,.story-list-item .character-desc-background{margin-bottom:16px}.story-list-item .character-desc-personality .character-desc-title span,.story-list-item .character-desc-characteristics .character-desc-title span,.story-list-item .character-desc-background .character-desc-title span{margin-bottom:8px;font-size:12px;font-weight:700}.story-list-item .character-desc-personality>span,.story-list-item .character-desc-characteristics>span,.story-list-item .character-desc-background>span{display:block;font-size:12px}.story-list-item.active{height:100%}.story-list-item.active .character-bg{display:block}.story-list-item.active .character-image img{filter:none}.story-list-item.active .character-summary-desc{display:inline-block}.story-list-item.active .character-desc{display:flex}.tarkov{position:relative;display:flex;margin:0 auto;width:100%;height:100%;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tarkov-container{display:flex;padding:32px;width:calc(100% - 64px);height:calc(100% - 64px);max-width:1200px;justify-content:center;flex-direction:column;overflow:auto}.tarkov-logo{margin-bottom:32px;text-align:center}.tarkov-logo img{height:64px}.tarkov-title{text-align:center}.tarkov-title a{padding:12px 32px;border-radius:64px;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;line-height:64px;background-color:#00000028;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all 1s;cursor:pointer}.tarkov-title a .anticon{margin-right:5px;color:#ccc}.tarkov-title a:hover{background-color:#00000068}.tarkov-title a:active,.tarkov-title a.active{background-color:#0008}.tarkov-title a:not(:first-child){margin-left:16px}
