:root{--v4-bg:#f3f5f7;--v4-surface:#fff;--v4-ink:#18212e;--v4-muted:#747e8d;--v4-line:#e4e8ee;--v4-accent:#ed4936;--v4-accent-dark:#ce3424;--v4-navy:#121b28;--v4-radius:12px;--v4-shadow:0 8px 30px #14203908;--v4-max:1380px;--v4-font:'Segoe UI','Microsoft YaHei UI','PingFang SC',sans-serif;--lay-color-primary:#ed4936;--lay-color-secondary:#ed4936}:root.dark{--v4-bg:#111820;--v4-surface:#1b2430;--v4-ink:#edf1f6;--v4-muted:#a2aebd;--v4-line:#2c3745;--v4-shadow:0 8px 30px #0002;color-scheme:dark}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--v4-bg);color:var(--v4-ink);font:14px/1.7 var(--v4-font)}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button,input,select,textarea{outline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid #ed493685}button:disabled{cursor:not-allowed;opacity:.4}img{max-width:100%}::selection{background:#ed49362b}a:hover{color:var(--v4-accent)}.v4-header{background:var(--v4-navy);height:80px;position:sticky;top:0;z-index:1001;color:#d8e0e9;border-bottom:1px solid #ffffff0a;box-shadow:0 3px 18px #0c132022}.v4-header-inner{max-width:var(--v4-max);margin:auto;height:100%;padding:0 32px;display:flex;align-items:center;gap:32px}.v4-brand{display:flex;align-items:center;gap:11px;flex:none;color:#fff!important}.v4-brand-mark{width:40px;height:40px;display:grid;place-items:center;border:2px solid #ed4936;border-radius:7px;background:#ed493615;font-weight:900;font-size:24px;box-shadow:4px 4px 0 #ffffff12;transform:skew(-5deg)}.v4-brand-copy{display:grid;line-height:1.45}.v4-brand-copy b{font-size:19px;letter-spacing:1.5px}.v4-brand-copy small{font-size:9px;letter-spacing:4px;color:#ed6756;font-weight:800}.v4-header .layui-nav{background:0 0!important;padding:0;display:flex;align-items:center;flex:1;white-space:nowrap;gap:3px}.v4-header .layui-nav .layui-nav-item{line-height:80px}.v4-header .layui-nav .layui-nav-item>a{font-size:14px;color:#b7c1ce;padding:0 14px}.v4-header .layui-nav .layui-nav-item.v4-active>a,.v4-header .layui-nav .layui-nav-item>a:hover{color:#fff;background:0 0}.v4-header .layui-nav .layui-nav-item.v4-active>a:after{content:'';position:absolute;bottom:0;height:3px;background:var(--v4-accent);left:14px;right:14px}.v4-header .layui-nav-bar,.v4-header .layui-nav-more{display:none}.v4-header .layui-nav-child{top:72px;right:0;left:auto;background:var(--v4-surface);border:1px solid var(--v4-line);padding:8px;border-radius:10px;box-shadow:0 14px 35px #0002;min-width:180px}.v4-header .layui-nav-child a{line-height:38px;color:var(--v4-ink)!important;border-radius:5px}.v4-header .layui-nav-child a:hover{background:var(--v4-bg)!important;color:var(--v4-accent)!important}.v4-header .v4-account-item{margin-left:auto}.v4-header .layui-nav .v4-account-item>a{line-height:36px;background:var(--v4-accent);color:#fff;border-radius:6px;padding:0 20px;margin-left:10px;font-weight:600}.v4-header .layui-nav .v4-account-item>a:hover{background:var(--v4-accent-dark)}.v4-header .layui-nav-img{height:27px;width:27px;margin-right:8px}.v4-menu-toggle,.v4-theme-button{height:34px;width:34px;border:1px solid #ffffff24;background:#ffffff08;border-radius:6px;color:#c5cfdb;flex:none;font-size:19px}.v4-menu-toggle{display:none}.v4-header-tools{display:flex;gap:8px}.v4-compat-header{display:none!important}.v4-main{max-width:var(--v4-max);margin:0 auto;padding:34px 32px 56px;min-height:70vh}.v4-eyebrow{display:block;font-size:10px;letter-spacing:2.5px;color:var(--v4-muted);font-weight:750}.v4-eyebrow i{display:inline-block;width:6px;height:6px;background:var(--v4-accent);margin-right:6px;border-radius:1px}.v4-button{min-height:42px;padding:10px 20px;border:1px solid var(--v4-accent);background:var(--v4-accent);border-radius:6px;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:650;transition:background .15s,transform .15s;white-space:nowrap}.v4-button:hover{background:var(--v4-accent-dark);color:#fff;transform:translateY(-1px)}.v4-button-outline{background:var(--v4-surface);border-color:var(--v4-line);color:var(--v4-ink)}.v4-button-outline:hover{background:var(--v4-surface);border-color:var(--v4-accent);color:var(--v4-accent)}.v4-hero{display:grid;grid-template-columns:1fr 1.03fr;gap:48px;align-items:center;padding:18px 0 32px}.v4-hero h1{font-size:clamp(32px,3.25vw,48px);letter-spacing:-1.5px;font-weight:850;line-height:1.32;margin:20px 0 20px}.v4-hero h1 span{color:var(--v4-accent)}.v4-hero-copy>p{color:var(--v4-muted);line-height:1.95;margin:0 0 25px;font-size:14px}.v4-search{display:flex;gap:12px;align-items:center;background:var(--v4-surface);border:1px solid var(--v4-line);border-radius:8px;padding:5px 5px 5px 17px;box-shadow:var(--v4-shadow)}.v4-search>span{font-size:28px;line-height:1;color:var(--v4-muted)}.v4-search input{width:0;min-width:0;flex:1;border:0;background:0 0;color:var(--v4-ink);height:42px;outline:0}.v4-search:focus-within{border-color:var(--v4-accent);box-shadow:0 0 0 3px #ed493611}.v4-search .v4-button{min-height:42px}.v4-hotkeys{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--v4-muted);margin-top:12px}.v4-hotkeys a{color:var(--v4-ink)}.v4-hero-art{position:relative;border-radius:10px;overflow:hidden;display:block;background:#152233;isolation:isolate;aspect-ratio:1.4;box-shadow:8px 8px 0 #dce1e8}.v4-hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0b1321ed 1%,#101b2a08 70%);z-index:0}.v4-hero-art>img{width:100%;height:100%;object-fit:cover;object-position:50% 44%;image-rendering:auto;transition:transform .5s}.v4-hero-art:hover>img{transform:scale(1.025)}.v4-hero-art-caption{position:absolute;bottom:25px;left:26px;right:26px;z-index:1;color:#fff;display:grid;gap:5px}.v4-hero-art-caption>span:first-child{font-size:10px;color:#c8d1dc;letter-spacing:2px}.v4-hero-art-caption strong{font-size:23px}.v4-hero-art-cta{font-size:12px;color:#fa9d8e}.v4-corner{position:absolute;top:18px;right:18px;z-index:2;border:1px solid #ffffff50;color:#fff;padding:4px 9px;font:10px/1.5 monospace;letter-spacing:1.5px;background:#15223388}.v4-statbar{border-top:1px solid var(--v4-line);border-bottom:1px solid var(--v4-line);display:grid;grid-template-columns:1.4fr repeat(3,1fr);align-items:center;padding:22px 0;margin:12px 0 32px;gap:16px}.v4-statbar>span{font-size:15px;font-weight:650}.v4-statbar small{display:block;color:var(--v4-muted);font-size:9px;letter-spacing:1.7px;margin-top:3px}.v4-statbar>div{color:var(--v4-muted);font-size:11px;border-left:1px solid var(--v4-line);padding-left:30px}.v4-statbar b{display:block;font:750 25px/1.2 var(--v4-font);letter-spacing:-1px;color:var(--v4-ink);margin-bottom:4px}.v4-home-section{margin:32px 0 36px}.v4-section-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px}.v4-section-title h2{font-size:22px;line-height:1.5;font-weight:750;margin:5px 0}.v4-section-title>a{font-size:12px;color:var(--v4-muted);flex:none}.v4-section-title h2 em{font-size:11px;letter-spacing:0;color:var(--v4-muted);font-style:normal;font-weight:400;margin-left:18px}.v4-section-title h2 small{font:9px var(--v4-font);letter-spacing:2px;margin-left:15px;color:var(--v4-muted)}.v4-category-row{display:flex;gap:9px;flex-wrap:wrap}.v4-category-row a{display:flex;align-items:center;gap:10px;background:var(--v4-surface);border:1px solid var(--v4-line);border-radius:6px;padding:10px 15px;font-size:12px}.v4-category-row a>span:first-child{font-size:17px;color:var(--v4-accent)}.v4-category-row a>span:last-child{color:#a0aab7;margin-left:6px}.v4-category-row a:hover{border-color:var(--v4-accent)}.v4-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.v4-card{background:var(--v4-surface);border:1px solid var(--v4-line);border-radius:var(--v4-radius);overflow:hidden;transition:box-shadow .2s,transform .2s;min-width:0;box-shadow:0 2px 3px #101b2802}.v4-card:hover{box-shadow:0 14px 30px #1420390e;transform:translateY(-3px)}.v4-card-art{display:block;position:relative;overflow:hidden;aspect-ratio:16/9;background:repeating-linear-gradient(45deg,#152233,#152233 12px,#1a293b 12px,#1a293b 24px);color:#fff}.v4-card-art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.v4-card:hover .v4-card-art img{transform:scale(1.025)}.v4-platform,.v4-play-label{position:absolute;bottom:10px;left:12px;font-size:10px;letter-spacing:.3px;color:#fff;background:#142030cc;backdrop-filter:blur(10px);padding:2px 7px;border:1px solid #ffffff25;border-radius:4px}.v4-play-label{left:auto;right:12px;background:#ed4936e8;border-color:transparent}.v4-card-body{padding:17px 18px 0}.v4-card-label{display:flex;justify-content:space-between;font-size:9px;color:var(--v4-muted);gap:10px}.v4-card-label>span:first-child{color:var(--v4-accent);font-weight:600}.v4-card h3{font-size:16px;font-weight:750;line-height:1.5;margin:8px 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-author{color:var(--v4-muted);font-size:11px;margin:0}.v4-card-desc{color:var(--v4-muted);font-size:12px;line-height:1.8;margin:12px 0 16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px}.v4-card-bottom{display:flex;gap:13px;align-items:center;border-top:1px solid var(--v4-line);padding:12px 0;color:var(--v4-muted);font-size:10px}.v4-card-bottom>a{margin-left:auto;color:var(--v4-accent);font-size:11px;font-weight:650}.v4-card-bottom>a span{margin-left:10px}.v4-art-fallback{display:grid;place-items:center;height:100%;color:#7b8b9f;padding:20px;font-weight:700;background:radial-gradient(circle at 70% 20%,#ed493633,transparent 60%);text-align:center}.v4-art-fallback small{display:block;color:#65768e;font-size:9px;letter-spacing:2px;margin-top:8px}.v4-home-bottom{display:grid;grid-template-columns:1.35fr 1fr;gap:24px;margin-top:38px}.v4-notice-panel{background:var(--v4-surface);border:1px solid var(--v4-line);border-radius:var(--v4-radius);padding:24px 28px}.v4-notice-panel .v4-section-title h2{font-size:17px}.v4-notice-row{display:flex;align-items:center;gap:12px;min-height:64px;border-top:1px solid var(--v4-line);font-size:13px}.v4-notice-row>span:nth-child(2){flex:1;line-height:1.65}.v4-notice-row time{font-size:10px;color:var(--v4-muted);white-space:nowrap}.v4-notice-dot{width:5px;height:5px;border-radius:2px;background:var(--v4-accent);flex:none}.v4-notice-row>span:last-child{color:var(--v4-muted)}.v4-creator-callout{display:block;position:relative;overflow:hidden;background:var(--v4-navy);border-radius:12px;padding:30px 34px;color:#fff}.v4-creator-callout .v4-eyebrow{color:#ed8578;position:relative;z-index:1}.v4-creator-callout h2{font-size:29px;line-height:1.5;margin:14px 0 12px;position:relative;z-index:1}.v4-creator-callout p{color:#b0bdcc;font-size:12px;line-height:1.9;position:relative;z-index:1}.v4-creator-callout>span:last-of-type:not(.v4-callout-pixels),.v4-creator-callout>span:nth-last-child(2){display:inline-block;font-size:12px;margin-top:24px;color:#ff9a8b}.v4-callout-pixels{position:absolute;right:-18px;bottom:-90px;font:350px/1 monospace;color:#ffffff05;transform:rotate(-10deg)}.v4-footer{border-top:1px solid var(--v4-line);background:var(--v4-surface)}.v4-footer-inner{max-width:var(--v4-max);margin:auto;padding:30px 32px;display:flex;justify-content:space-between;align-items:center;gap:30px;color:var(--v4-muted);font-size:11px}.v4-footer .v4-brand{color:var(--v4-ink)!important}.v4-footer .v4-brand-copy b{font-size:14px}.v4-footer .v4-brand-copy small{font-size:8px;letter-spacing:2.3px}.v4-footer-nav{display:flex;gap:18px;flex-wrap:wrap}.v4-footer-bottom{max-width:var(--v4-max);margin:auto;padding:0 32px 24px;color:var(--v4-muted);font-size:10px;display:flex;justify-content:space-between;gap:16px}.v4-page-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 0 32px;gap:24px}.v4-page-heading h1{font-size:34px;font-weight:800;line-height:1.5;letter-spacing:-.7px;margin:7px 0}.v4-page-heading p{color:var(--v4-muted);font-size:13px}.v4-catalogue{display:grid;grid-template-columns:192px minmax(0,1fr);gap:28px;align-items:start}.v4-filter{position:sticky;top:110px}.v4-filter-heading{font-size:14px;font-weight:750;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--v4-line);padding:0 12px 16px}.v4-filter-heading small{font-size:8px;letter-spacing:2px;color:var(--v4-muted)}.v4-filter nav{display:grid;gap:4px;padding:13px 0}.v4-filter button{border:0;color:var(--v4-muted);background:0 0;padding:10px 13px;display:flex;align-items:center;gap:12px;border-radius:6px;text-align:left;font-size:12px;min-height:40px}.v4-filter button:nth-child(12),.v4-filter button:nth-child(5),.v4-filter button:nth-child(8){margin-top:8px}.v4-filter button>span:first-child{width:15px;text-align:center}.v4-filter button>span:last-child:not(:first-child){margin-left:auto}.v4-filter button:hover{background:var(--v4-surface);color:var(--v4-ink)}.v4-filter button.active{color:#fff;background:var(--v4-accent);box-shadow:0 4px 9px #ed49361a}.v4-filter-note{border-top:1px solid var(--v4-line);padding:20px 12px;margin-top:12px}.v4-filter-note>span{font-size:8px;letter-spacing:2px;color:var(--v4-muted)}.v4-filter-note strong{display:block;margin:8px 0;font-size:13px}.v4-filter-note p{font-size:11px;color:var(--v4-muted);line-height:1.9}.v4-filter-note a{display:inline-block;margin-top:12px;font-size:11px;color:var(--v4-accent)}.v4-engine{display:grid;padding:12px;gap:12px;font-size:12px}.v4-engine select,.v4-results-bar select{padding:8px;border:1px solid var(--v4-line);border-radius:5px;background:var(--v4-surface);color:var(--v4-ink)}.v4-results-bar{display:flex;align-items:center;justify-content:space-between;margin:22px 0 18px;color:var(--v4-muted);font-size:11px;gap:10px}.v4-results-bar strong{color:var(--v4-ink)}.v4-results-bar label{white-space:nowrap;display:flex;align-items:center;gap:10px}.v4-results-bar select{font-size:11px;min-width:115px}.v4-pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin:34px 0;flex-wrap:wrap}.v4-pagination button{height:34px;min-width:34px;border:1px solid var(--v4-line);background:var(--v4-surface);color:var(--v4-muted);border-radius:5px;padding:0 10px;font-size:11px}.v4-pagination button.active,.v4-pagination button:hover{border-color:var(--v4-accent);background:var(--v4-accent);color:#fff}.v4-pagination small{color:var(--v4-muted);margin-left:10px;font-size:10px}.v4-empty{grid-column:1/-1;text-align:center;padding:65px 20px;border:1px dashed var(--v4-line);border-radius:10px;background:var(--v4-surface);color:var(--v4-muted)}.v4-empty b{font-size:18px;font-weight:650;color:var(--v4-ink)}.v4-empty p{margin:12px 0 22px}.v4-empty.compact{padding:30px 12px;border:0}.v4-loading{grid-column:1/-1;min-height:230px;display:flex;align-items:center;justify-content:center;color:var(--v4-muted);gap:12px;font-size:12px}.v4-loading>span{width:18px;height:18px;border:2px solid var(--v4-line);border-top-color:var(--v4-accent);border-radius:50%;animation:v4-spin .8s linear infinite}@keyframes v4-spin{to{transform:rotate(360deg)}}.v4-notices-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px}.v4-tabs{display:flex;gap:22px;margin-bottom:25px;border-bottom:1px solid var(--v4-line)}.v4-tabs button{background:0 0;border:0;color:var(--v4-muted);padding:0 8px 15px;border-bottom:2px solid transparent}.v4-tabs button.active{color:var(--v4-accent);border-color:var(--v4-accent)}.v4-notice-panel>.v4-search{margin-bottom:20px;box-shadow:none}.v4-notice-aside{background:var(--v4-navy);color:#fff;padding:30px;border-radius:12px;align-self:start}.v4-notice-aside h2{font-size:25px;line-height:1.5;margin:12px 0 18px}.v4-notice-aside p{color:#adbbcb;font-size:12px;margin-bottom:23px;line-height:1.9}.v4-notice-aside .v4-eyebrow{color:#e88b7e}.v4-notice-aside>a:not(.v4-button){display:block;margin:15px 0;font-size:12px}.v4-notice-aside hr{border:0;border-top:1px solid #ffffff1c;margin:25px 0}.v4-dialog{width:min(760px,calc(100vw - 32px));max-height:85vh;padding:42px;border:1px solid var(--v4-line);border-radius:12px;background:var(--v4-surface);color:var(--v4-ink);box-shadow:0 20px 100px #0003}.v4-dialog::backdrop{background:#0e1625aa;backdrop-filter:blur(4px)}.v4-dialog-close{position:absolute;right:16px;top:10px;background:0 0;border:0;font-size:27px;color:var(--v4-muted)}.v4-dialog h2{font-size:25px;margin:16px 0 12px;line-height:1.6}.v4-dialog-meta{color:var(--v4-muted);font-size:11px;border-bottom:1px solid var(--v4-line);padding-bottom:20px;margin-bottom:24px}.v4-prose{font-size:14px;line-height:2;overflow-wrap:anywhere}.v4-prose img{height:auto;max-width:100%}.v4-prose a{color:var(--v4-accent);text-decoration:underline}body .layui-btn{border-radius:5px;background:var(--v4-accent);box-shadow:none;color:#fff}body .layui-btn-primary{background:var(--v4-surface);color:var(--v4-ink);border-color:var(--v4-line)}body .layui-btn:hover{opacity:1;filter:brightness(.96)}body .layui-border-green{border-color:var(--v4-line)!important;color:var(--v4-ink)!important}body .layui-input,body .layui-select,body .layui-textarea{border:1px solid var(--v4-line);border-radius:5px;background:var(--v4-surface);color:var(--v4-ink)}body .layui-input:focus,body .layui-textarea:focus{border-color:var(--v4-accent)!important;box-shadow:0 0 0 3px #ed493610}body .layui-form-select dl{border-radius:7px;background:var(--v4-surface);border-color:var(--v4-line)}body .layui-form-select dl dd.layui-this{color:var(--v4-accent)}body .layui-form-checked[lay-skin=primary]>i,body .layui-form-onswitch,body .layui-laypage .layui-laypage-curr .layui-laypage-em{background-color:var(--v4-accent)!important;border-color:var(--v4-accent)!important}body .layui-breadcrumb a:hover,body .layui-form-radio>i:hover,body .layui-form-radioed>i{color:var(--v4-accent)!important}body .layui-layer{border-radius:10px;overflow:hidden;background:var(--v4-surface);color:var(--v4-ink);max-width:calc(100vw - 24px)}body .layui-layer-title{background:var(--v4-navy)!important;color:#fff!important;border:0;padding-top:2px;height:48px}body .layui-layer-content{line-height:1.9}body .layui-layer-btn .layui-layer-btn0{background:var(--v4-accent)!important;border-color:var(--v4-accent)!important;color:#fff}body .layui-layer-setwin .layui-layer-close1{color:#fff}body .layui-elem-quote{border-radius:6px;border-left:3px solid var(--v4-accent);background:var(--v4-bg);color:var(--v4-muted);font-size:12px;line-height:1.9}body .layui-badge{border-radius:4px;font-size:10px}body .layui-bg-cyan,body .layui-bg-green{background:#deefea!important;color:#267864!important}body .layui-bg-blue{background:#e6edf7!important;color:#4875ab!important}body .layui-bg-red{background:#fce7e3!important;color:#cb4a38!important}body .layui-bg-orange{background:#f7eddb!important;color:#b18433!important}body .layui-table{color:var(--v4-ink);background:var(--v4-surface)}body .layui-card,body .layui-panel{background:var(--v4-surface);color:var(--v4-ink);border-radius:10px;border-color:var(--v4-line);box-shadow:var(--v4-shadow)}body .layui-card-header{border-color:var(--v4-line);font-weight:650;color:var(--v4-ink)}body .layui-card-body{color:var(--v4-ink)}body.v4-detail .ws-container{max-width:var(--v4-max);width:auto;padding:28px 32px 60px;margin:auto;display:block;min-height:75vh}body.v4-detail .ws-content{margin:0;padding:0;max-width:none;width:100%}body.v4-detail .ws-menu{display:none}body.v4-detail .ws-side{display:none}body.v4-detail .ws-index-main{padding:0;text-align:left;margin:0 0 25px}body.v4-detail .ws-index-main h2{font-size:34px;line-height:1.5;color:var(--v4-ink);font-weight:800;margin:8px 0 10px}body.v4-detail .ws-index-main hr{display:none}.v4-breadcrumbs{color:var(--v4-muted);font-size:11px;margin-bottom:18px}.v4-breadcrumbs a{margin-right:9px}.v4-detail-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.v4-detail-head .v4-eyebrow{margin:10px 0}.v4-detail-jump{flex:none}.v4-detail-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:28px}.v4-detail-meta>div{border:1px solid var(--v4-line);background:var(--v4-surface);border-radius:8px;padding:14px 18px;min-width:0}.v4-detail-meta small{display:block;color:var(--v4-muted);font-size:10px;margin-bottom:5px}.v4-detail-meta h1{font-size:13px!important;line-height:1.7;font-weight:600;margin:0!important;overflow-wrap:anywhere}.v4-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px;align-items:start}.v4-detail-primary{min-width:0}.v4-detail-aside{position:sticky;top:105px;display:grid;gap:22px;min-width:0}.v4-detail-tabs{display:flex;gap:24px;background:var(--v4-surface);border:1px solid var(--v4-line);border-radius:8px;padding:16px 22px;margin-bottom:24px;font-size:12px;overflow:auto}.v4-detail-tabs a{white-space:nowrap}.v4-detail-tabs a:first-child{color:var(--v4-accent);font-weight:650}body.v4-detail fieldset.layui-elem-field{display:flow-root;border:1px solid var(--v4-line);border-radius:10px;background:var(--v4-surface);width:100%;margin:0 0 24px!important;padding:18px 24px 24px!important;float:none}body.v4-detail fieldset.layui-elem-field legend{display:table;padding:0 10px;margin-left:-10px;font-size:16px;font-weight:700;color:var(--v4-ink)}body.v4-detail fieldset.layui-elem-field>:not(legend){margin-left:0!important;margin-right:0!important;max-width:100%}body.v4-detail fieldset p#st_desc{font-size:14px!important;line-height:2;margin:0!important;color:var(--v4-muted)}body.v4-detail .layui-carousel{width:100%!important;height:auto!important;aspect-ratio:16/10;margin:0!important;background:#101722;border-radius:7px;overflow:hidden}body.v4-detail .layui-carousel>[carousel-item]{height:100%;background:#101722}body.v4-detail .layui-carousel img{object-fit:contain!important;height:100%!important;width:100%!important;cursor:zoom-in}body.v4-detail #st_video{padding:0!important;width:100%!important;max-width:100%;border:0;border-radius:6px;min-height:320px}body.v4-detail #st_webgame{width:100%!important;padding:0!important}body.v4-detail #canvas{max-width:100%;display:block;margin:auto}body.v4-detail #st_webgame1 .layui-elem-quote{margin:0 0 15px!important}body.v4-detail #detail_updatelog{margin:8px 0 0!important;font-size:12px}body.v4-detail #st_downloadurl .layui-col-md6{width:100%;float:none}body.v4-detail #st_downloadurl .layui-col-md6>div{width:100%!important;margin:10px 0!important}body.v4-detail #st_downloadurl button{min-height:43px;line-height:1.5;white-space:normal;padding:10px}.v4-detail-aside>fieldset{margin-bottom:0!important}body.v4-detail #downloadCode1 .layui-form-item,body.v4-detail #downloadCode1>div{margin:0!important}body.v4-detail #downloadCode1 blockquote{width:100%!important;margin:15px 0 0!important}body.v4-detail #commentInput{min-width:0}.v4-detail-comment fieldset>.layui-col-md6{width:100%;margin-bottom:16px}.v4-detail-comment .layui-col-md6>div{width:100%!important;margin:0!important}.v4-detail-rating{font-size:11px;color:var(--v4-muted);padding:16px;border-top:1px solid var(--v4-line)}body.v4-detail .layui-rate{padding:0;font-size:16px}body.v4-detail .ws-footer{margin:0;padding:25px 32px;background:var(--v4-surface);border-top:1px solid var(--v4-line);color:var(--v4-muted);font-size:11px;line-height:2}body.v4-detail #draw_cp3{display:none}body.v4-detail .ws-menu-bar{display:none!important}.v4-detail-download-note{color:var(--v4-muted);font-size:11px;line-height:1.9;background:var(--v4-surface);border:1px solid var(--v4-line);border-radius:10px;padding:20px}.v4-detail-download-note strong{color:var(--v4-ink);display:block;font-size:13px;margin-bottom:7px}body.v4-admin{background:var(--v4-bg)}body.v4-admin .layui-layout-admin .layui-header{background:var(--v4-surface)!important;border-bottom:1px solid var(--v4-line);box-shadow:none}body.v4-admin .layui-layout-admin .layui-header .layui-icon,body.v4-admin .layui-layout-admin .layui-header a{color:var(--v4-muted)!important}body.v4-admin .layui-side-menu,body.v4-admin .layui-side-menu .layui-nav{background:var(--v4-navy)!important}body.v4-admin .layui-side-menu .layui-logo{box-shadow:none;background:var(--v4-navy)!important;height:96px;line-height:1.5;padding:24px 15px;text-align:left;border-bottom:1px solid #ffffff0c}body.v4-admin .layui-side-menu .layui-logo span:before{content:'热';display:inline-grid;place-items:center;width:30px;height:30px;background:var(--v4-accent);color:#fff;border-radius:5px;font-size:19px;margin-right:10px;vertical-align:middle}body.v4-admin .layui-side-menu .layui-logo span{font-size:14px;letter-spacing:1px}body.v4-admin .layui-side-menu .layui-logo:after{content:'NEKKETSU LAB · CREATOR';display:block;color:#738399;letter-spacing:1.7px;font-size:8px;padding-left:40px;margin-top:5px}body.v4-admin .layui-side-menu .layui-nav{margin-top:96px;padding-top:16px}body.v4-admin .layui-side-menu .layui-nav .layui-nav-item{margin:4px 10px;border-radius:6px;overflow:hidden}body.v4-admin .layui-side-menu .layui-nav .layui-nav-item a{font-size:12px;color:#9daec1!important}body.v4-admin .layui-side-menu .layui-nav .layui-this>a,body.v4-admin .layui-side-menu .layui-nav .layui-this>a:hover{background:#ed4936!important;color:#fff!important}body.v4-admin .layui-nav-tree .layui-nav-child{background:#0c152299!important}body.v4-admin .layui-side-menu .layui-nav-item a:hover,body.v4-admin .layui-side-menu .layui-nav-itemed>a{background:#ffffff07!important;color:#fff!important}body.v4-admin .layui-side-menu .layui-nav-bar{display:none}body.v4-admin .layui-body{background:var(--v4-bg)}body.v4-admin .layui-fluid{padding:24px}body.v4-admin .layui-card{border:1px solid var(--v4-line);margin-bottom:20px;border-radius:10px;box-shadow:none}body.v4-admin .layui-card-header{height:54px;line-height:54px;padding:0 22px;font-size:14px}body.v4-admin .layui-card-body{padding:20px 22px}body.v4-admin .layui-table-view{border-color:var(--v4-line);border-radius:7px;overflow:hidden}body.v4-admin .layui-table th{font-size:11px;font-weight:650}body.v4-admin .layui-table-cell{height:40px;line-height:40px;font-size:12px}body.v4-admin .layui-table td,body.v4-admin .layui-table th{border-color:var(--v4-line)}body.v4-admin .layui-table thead tr,body.v4-admin .layui-table-header,body.v4-admin .layui-table-tool{background:var(--v4-bg);border-color:var(--v4-line)}body.v4-admin .layui-table tbody tr:hover,body.v4-admin .layui-table-hover{background:#ed493605!important}body.v4-admin .layui-table-tool{padding:12px 16px}body.v4-admin .layui-table-tool .layui-btn{font-size:11px}body.v4-admin .layui-table-page{border-color:var(--v4-line)}body.v4-admin .layui-table-page .layui-laypage button,body.v4-admin .layui-table-page .layui-laypage select{border-color:var(--v4-line);background:var(--v4-surface)}body.v4-admin .layui-tab-title{border-color:var(--v4-line)}body.v4-admin .layui-tab-brief>.layui-tab-title .layui-this{color:var(--v4-accent)}body.v4-admin .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom-color:var(--v4-accent)}body.v4-admin .layui-form-label{font-size:12px;color:var(--v4-muted)}body.v4-admin .layui-form-item{margin-bottom:20px}body.v4-admin .layui-form-mid{color:var(--v4-muted)}body.v4-admin .layui-input,body.v4-admin .layui-textarea{font-size:12px}body.v4-admin .layui-upload-img{border-radius:7px;border:1px solid var(--v4-line);object-fit:cover}body.v4-admin .layui-layer-page .layui-form{padding:25px 24px 10px!important;max-width:100%;margin:auto}body.v4-admin .layui-layer-page .layui-input-inline{width:calc(100% - 150px);max-width:680px;margin-right:0}body.v4-admin .layui-layer-page .layui-form-label{width:125px;text-align:left;padding-left:0}body.v4-admin .layui-layer-page .layui-textarea{min-height:120px;resize:vertical}body.v4-admin .layui-layer-btn{background:var(--v4-surface);border-top:1px solid var(--v4-line);padding:12px 24px;position:relative}body.v4-admin .layadmin-backlog .layadmin-backlog-body{background:var(--v4-bg);border:1px solid var(--v4-line);border-radius:8px;padding:20px}body.v4-admin .layadmin-backlog-body p cite{color:var(--v4-ink)!important;font-size:30px;font-weight:700}body.v4-admin .layui-breadcrumb{padding:15px 0}.v4-admin-page-intro{padding:5px 0 24px}.v4-admin-page-intro .v4-eyebrow{font-size:9px}.v4-admin-page-intro h1{font-size:26px;font-weight:750;margin:7px 0}.v4-admin-page-intro p{font-size:12px;color:var(--v4-muted)}.v4-form-section{font-size:13px;font-weight:700;padding:16px 0 12px;border-top:1px solid var(--v4-line);margin:22px 0 18px;color:var(--v4-ink)}body.v4-admin .layadmin-user-login{position:relative;padding:0!important;min-height:100vh;display:grid!important;grid-template-columns:minmax(360px,1fr) minmax(480px,1fr);background:var(--v4-surface)}body.v4-admin .layadmin-user-login:before{content:'';position:absolute;inset:0 50% 0 0;background:linear-gradient(0deg,#0f1928f5,#101b2980 65%,#101b29ed);filter:saturate(.7)}.v4-auth-story{grid-column:1;grid-row:1;z-index:1;position:relative;padding:64px 60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;color:#fff;min-height:100vh}.v4-auth-story .v4-brand-mark{border-color:#f47262;background:#ed493620}.v4-auth-story .v4-eyebrow{color:#ea8678}.v4-auth-story h1{font-size:clamp(28px,3.2vw,44px);line-height:1.4;font-weight:800;margin:18px 0 22px;letter-spacing:-1px}.v4-auth-story p{font-size:13px;line-height:2;color:#b5c3d3}.v4-auth-story-bottom{font-size:10px;color:#8497af;letter-spacing:2px}body.v4-admin .layadmin-user-login-main{grid-column:2;grid-row:1;width:min(460px,100%);margin:auto!important;padding:70px 40px!important;z-index:1}body.v4-admin .layadmin-user-login-header{padding:0 0 28px!important;text-align:left}body.v4-admin .layadmin-user-login-header h2{font-size:27px;font-weight:750;color:var(--v4-ink);line-height:1.4}body.v4-admin .layadmin-user-login-header p{font-size:12px;color:var(--v4-muted);margin-top:12px}body.v4-admin .layadmin-user-login-body{padding:0!important}body.v4-admin .layadmin-user-login .layui-input{height:48px;padding-left:42px;font-size:13px}body.v4-admin .layadmin-user-login .layadmin-user-login-icon{height:48px;line-height:48px;color:var(--v4-muted)}body.v4-admin .layadmin-user-login .layui-form-item{position:relative;margin-bottom:18px}body.v4-admin .layadmin-user-login .layui-btn-fluid{height:46px;font-size:13px}body.v4-admin .layadmin-user-login-footer{display:none}body.v4-admin .layadmin-user-login-other{font-size:12px;color:var(--v4-muted)}body.v4-admin .layadmin-link,body.v4-admin .layadmin-user-login-other a{color:var(--v4-accent)!important}body.v4-admin .layadmin-user-login-body>.layui-form-item:last-child>label{display:block;font-size:11px;line-height:1.9;color:var(--v4-muted)}.v4-auth-tip{padding:14px 16px;border-radius:7px;background:var(--v4-bg);border:1px solid var(--v4-line);font-size:11px;line-height:1.9;color:var(--v4-muted)}.v4-preview-banner{position:relative;background:#fff1d9;color:#7c5823;padding:8px 20px;font-size:11px;text-align:center;border-bottom:1px solid #ecd7ad;z-index:1002}.v4-preview-banner a{color:inherit;text-decoration:underline}.v4-preview-float{position:fixed;bottom:16px;left:16px;z-index:999999;border:1px solid #d8b47a;background:#fff3df;color:#715123;border-radius:6px;padding:7px 12px;font-size:10px;box-shadow:0 3px 12px #0001}.v4-tool{max-width:900px;margin:40px auto;padding:32px;border:1px solid var(--v4-line);background:var(--v4-surface);border-radius:12px}.v4-tool h1{font-size:30px;margin:12px 0}.v4-tool p{color:var(--v4-muted);margin:14px 0;line-height:1.9}.v4-tool pre{padding:20px;background:var(--v4-bg);border-radius:8px;white-space:pre-wrap}.v4-error{max-width:850px;text-align:center;margin:55px auto;padding:50px 25px}.v4-error-number{font:900 130px/1 var(--v4-font);letter-spacing:-9px;color:var(--v4-accent)}.v4-error h1{font-size:26px;margin:20px 0 10px}.v4-error p{color:var(--v4-muted);font-size:13px;margin-bottom:25px}.v4-error .v4-button{margin:6px}@media(min-width:1600px){:root{--v4-max:1460px}.v4-main{padding-top:45px}.v4-hero{gap:65px}.v4-card-art{aspect-ratio:16/9}}@media(max-width:1150px){.v4-header-inner{gap:18px;padding:0 24px}.v4-header .layui-nav .layui-nav-item>a{padding:0 10px}.v4-brand-copy b{font-size:16px}.v4-brand-mark{width:34px;height:34px}.v4-main{padding-left:24px;padding-right:24px}.v4-hero{gap:28px}.v4-grid{gap:16px}.v4-catalogue{grid-template-columns:160px minmax(0,1fr);gap:20px}.v4-card-body{padding:14px 14px 0}.v4-card h3{font-size:14px}.v4-detail-layout{grid-template-columns:minmax(0,1fr) 260px}.v4-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-auth-story{padding:45px 35px}}@media(max-width:900px){.v4-header{height:70px}.v4-header-inner{padding:0 20px}.v4-header .layui-nav .layui-nav-item{line-height:70px}.v4-header .layui-nav .layui-nav-item>a{font-size:12px;padding:0 9px}.v4-header .layui-nav .v4-account-item>a{padding:0 12px;font-size:11px}.v4-brand-copy b{font-size:14px}.v4-brand-copy small{font-size:7px;letter-spacing:2.8px}.v4-brand-mark{width:32px;height:32px;font-size:20px}.v4-header .v4-nav-workspace{display:none}.v4-hero{gap:24px;grid-template-columns:1fr 1fr}.v4-hero h1{font-size:32px}.v4-hero-copy>p{font-size:12px}.v4-hero-art{aspect-ratio:1}.v4-hero-art-caption strong{font-size:18px}.v4-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-catalogue{grid-template-columns:155px minmax(0,1fr)}.v4-home-bottom{grid-template-columns:1.2fr 1fr;gap:18px}.v4-notice-panel{padding:20px}.v4-creator-callout{padding:25px}.v4-creator-callout h2{font-size:25px}.v4-notice-row{gap:8px;font-size:12px}.v4-notice-row time{display:none}.v4-statbar{grid-template-columns:1.1fr repeat(3,1fr)}.v4-statbar>div{padding-left:16px}.v4-statbar>span{font-size:12px}.v4-statbar small{font-size:7px}.v4-notices-layout{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.v4-notice-aside{padding:23px}.v4-detail-layout{grid-template-columns:minmax(0,1fr)}.v4-detail-aside{position:static;grid-row:1;grid-template-columns:1fr 1fr}.v4-detail-aside>#st_downloadurl{grid-column:1/-1}.v4-detail-aside #st_downloadurl .layui-col-md6{width:50%;float:left;padding-right:10px}.v4-detail-aside .v4-detail-download-note{display:none}body.v4-admin .layadmin-user-login{grid-template-columns:1fr 1.1fr}body.v4-admin .layadmin-user-login:before{right:52.4%}body.v4-admin .layadmin-user-login-main{padding:50px 30px!important}.v4-auth-story{padding:40px 25px}.v4-auth-story h1{font-size:30px}.v4-auth-story .v4-brand-copy b{font-size:13px}}@media(max-width:700px){.v4-header{height:66px}.v4-header-inner{justify-content:space-between;padding:0 18px}.v4-header .layui-nav{display:none;position:absolute;left:0;right:0;top:66px;background:var(--v4-navy)!important;padding:10px 16px 20px;flex-wrap:wrap;gap:4px;border-top:1px solid #ffffff12}.v4-header.v4-nav-open .layui-nav{display:flex}.v4-header .layui-nav .layui-nav-item{line-height:42px;width:calc(50% - 4px)}.v4-header .layui-nav .layui-nav-item>a{padding:0 14px;font-size:13px;border-radius:5px}.v4-header .layui-nav .layui-nav-item.v4-active>a:after{left:0;right:auto;width:3px;top:10px;bottom:10px;height:auto}.v4-header .v4-nav-workspace{display:block}.v4-header .v4-account-item{margin-left:0}.v4-header .layui-nav .v4-account-item>a{margin:0;display:inline-block;padding:0 16px}.v4-header .layui-nav-child{top:38px}.v4-header .layui-nav .layui-nav-item:has(.layui-nav-child){z-index:1}.v4-header .v4-nav-menu-open{z-index:3!important}.v4-menu-toggle{display:block}.v4-main{padding:24px 18px 38px}.v4-hero{grid-template-columns:1fr;gap:24px;padding:8px 0 22px}.v4-hero h1{font-size:38px;margin:15px 0}.v4-hero-copy>p{font-size:13px;line-height:1.9;margin-bottom:22px}.v4-hero-art{aspect-ratio:1.75;box-shadow:5px 5px 0 #dce1e8}.v4-hero-art-caption{left:20px;bottom:17px}.v4-hero-art-caption strong{font-size:20px}.v4-hero-art-caption>span:first-child{font-size:9px}.v4-hero-art-cta{display:none}.v4-hotkeys{font-size:10px;gap:12px}.v4-statbar{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:7px;padding:20px 0}.v4-statbar>span{display:none}.v4-statbar>div{padding-left:14px}.v4-statbar>div:first-of-type{border:0;padding:0}.v4-statbar b{font-size:23px}.v4-statbar>div{font-size:10px}.v4-section-title{gap:10px;align-items:flex-end}.v4-section-title h2{font-size:19px}.v4-section-title h2 em,.v4-section-title h2 small{display:none}.v4-section-title>a{font-size:10px}.v4-eyebrow{font-size:8px;letter-spacing:1.7px}.v4-category-row{gap:7px}.v4-category-row a{padding:8px 10px;font-size:10px;gap:6px}.v4-category-row a>span:last-child{display:none}.v4-category-row a>span:first-child{font-size:13px}.v4-home-section{margin:25px 0}.v4-grid{gap:12px}.v4-card{border-radius:8px}.v4-card-art{aspect-ratio:1.45}.v4-card-label{font-size:8px}.v4-card-label>span:last-child{display:none}.v4-card-body{padding:12px 12px 0}.v4-card h3{font-size:13px;margin:6px 0 4px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px}.v4-author{font-size:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v4-card-desc{font-size:10px;margin:9px 0 12px;min-height:36px}.v4-card-bottom{gap:9px;font-size:9px;flex-wrap:wrap;padding:10px 0}.v4-card-bottom>a{font-size:10px}.v4-card-bottom>a span{margin-left:3px}.v4-platform,.v4-play-label{font-size:8px;padding:1px 5px;bottom:7px;left:7px}.v4-play-label{right:7px;left:auto}.v4-card-bottom>span:nth-child(2){display:none}.v4-home-bottom{grid-template-columns:1fr;gap:18px;margin-top:28px}.v4-notice-panel{padding:20px 18px}.v4-notice-row time{display:block;font-size:9px}.v4-creator-callout h2 br{display:none}.v4-creator-callout{padding:28px}.v4-creator-callout h2{font-size:25px}.v4-creator-callout p{font-size:11px}.v4-footer-inner{padding:25px 20px;flex-direction:column;align-items:flex-start;gap:22px}.v4-footer-bottom{padding:0 20px 25px;flex-direction:column;gap:7px;font-size:9px}.v4-footer-nav{gap:16px;font-size:10px}.v4-page-heading{padding:5px 0 24px;align-items:flex-start}.v4-page-heading h1{font-size:27px}.v4-page-heading p{font-size:11px}.v4-page-heading>.v4-button{font-size:10px;padding:8px 10px;min-height:34px;gap:5px;margin-top:18px}.v4-catalogue{display:block}.v4-filter{position:static;margin:0 0 20px}.v4-filter-heading,.v4-filter-note{display:none}.v4-filter nav{display:flex;overflow:auto;gap:7px;padding:0 0 8px;scrollbar-width:thin}.v4-filter nav button{flex:none;font-size:11px;padding:8px 12px;min-height:34px;background:var(--v4-surface);border:1px solid var(--v4-line)}.v4-filter nav button.active{background:var(--v4-accent);border-color:var(--v4-accent)}.v4-filter button:nth-child(n){margin-top:0}.v4-filter button>span:first-child{display:none}.v4-results-bar{margin:18px 0;font-size:10px}.v4-results-bar select{font-size:10px;min-width:105px}.v4-results-bar label{gap:5px}.v4-search{gap:8px;padding-left:12px}.v4-search input{font-size:12px;height:38px}.v4-search .v4-button{min-height:38px;padding:8px 13px;font-size:12px}.v4-search .v4-button>span{display:none}.v4-engine{padding:8px 0;display:flex;align-items:center;gap:10px;font-size:11px}.v4-engine select{flex:1;padding:7px}.v4-notices-layout{display:block}.v4-notice-aside{margin-top:22px}.v4-notice-aside h2 br{display:none}.v4-tabs{gap:20px}.v4-tabs button{font-size:12px}.v4-notice-panel .v4-search{margin-top:10px}.v4-dialog{padding:34px 22px}.v4-dialog h2{font-size:21px}.v4-prose{font-size:13px}body.v4-detail .ws-container{padding:24px 18px 35px}body.v4-detail .ws-index-main h2{font-size:25px}.v4-detail-head{display:block}.v4-detail-jump{font-size:11px;margin-bottom:15px}.v4-detail-meta{gap:10px;margin-bottom:22px}.v4-detail-meta>div{padding:12px 14px}.v4-detail-meta h1{font-size:11px!important}.v4-detail-meta small{font-size:9px}.v4-detail-layout{gap:20px}.v4-detail-aside{grid-template-columns:1fr;gap:5px}.v4-detail-aside #st_downloadurl .layui-col-md6{width:100%;float:none;padding:0}body.v4-detail fieldset.layui-elem-field{padding:14px 17px 20px!important;margin-bottom:20px!important}body.v4-detail fieldset.layui-elem-field legend{font-size:14px}body.v4-detail .layui-carousel{aspect-ratio:4/3}body.v4-detail #st_video{min-height:220px}.v4-detail-tabs{gap:20px;padding:12px 17px;font-size:11px}.v4-breadcrumbs{font-size:10px;line-height:1.9}.v4-detail-comment .layui-btn{font-size:11px;padding:0 12px}.v4-detail-comment #commentInput{font-size:12px}body.v4-detail .ws-footer{padding:24px 18px}.v4-error{margin:20px auto;padding:40px 0}.v4-error-number{font-size:100px}.v4-error h1{font-size:23px}.v4-tool{margin:25px 18px;padding:22px}.v4-tool h1{font-size:25px}body.v4-admin .layadmin-user-login{grid-template-columns:1fr}body.v4-admin .layadmin-user-login:before{display:none}.v4-auth-story{display:none}body.v4-admin .layadmin-user-login-main{grid-column:1;padding:80px 28px 50px!important;max-width:440px}body.v4-admin .layui-fluid{padding:15px}body.v4-admin .layui-card-body{padding:15px}body.v4-admin .layui-layer-page .layui-form{padding:20px 18px!important}body.v4-admin .layui-layer-page .layui-input-inline{width:100%;display:block;margin:0}body.v4-admin .layui-layer-page .layui-form-label{width:100%;display:block;float:none;padding:0 0 8px;font-size:11px}body.v4-admin .layui-layer-page .layui-form-mid{float:none;display:block}body.v4-admin .layui-layer-page .layui-form-item{margin-bottom:20px}.v4-admin-page-intro h1{font-size:23px}.v4-preview-banner{font-size:10px;padding:6px 14px}.v4-preview-float{bottom:8px;left:8px;font-size:9px}}body.v4-admin .layui-table [lay-event=edit]{background:#edf0f5;color:#435a76}body.v4-admin .layui-table .layui-btn-danger{background:0 0;color:var(--v4-accent);border-color:transparent}body.v4-admin .layui-table .layui-btn-danger:hover{background:#ed493610}body.v4-admin .layui-layer-page:has(.layui-form[lay-filter^=layuiadmin-form]){width:min(860px,calc(100vw - 32px))!important;height:min(82vh,850px)!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)}body.v4-admin .layui-layer-page:has(.layui-form[lay-filter^=layuiadmin-form])>.layui-layer-content{height:calc(100% - 48px)!important;overflow:auto}body.v4-admin .layui-layer-page .layui-form-item:has(>[lay-submit]){position:sticky;bottom:-12px;background:var(--v4-surface);padding:16px 0 4px;margin-bottom:0;border-top:1px solid var(--v4-line);z-index:3}body.v4-detail .v4-snapshot-download{display:block!important}.v4-snapshot-download .layui-col-md6:not(:first-of-type){display:none}.v4-preview-download-note{font-size:11px;color:var(--v4-muted);line-height:1.9;clear:both;padding-top:10px}body.v4-detail .layui-rate i{color:#e6b15b!important}.v4-detail-tabs{scroll-margin-top:100px}body.v4-doc{padding:0!important;background:var(--v4-bg)}.v4-doc #write{max-width:1000px;margin:32px auto!important;padding:45px 55px!important;border:1px solid var(--v4-line);border-radius:12px;background:var(--v4-surface);box-shadow:var(--v4-shadow)}.v4-doc #write h1{font-size:30px;line-height:1.5;color:var(--v4-ink)}.v4-doc #write h2{font-size:22px;border-bottom:1px solid var(--v4-line);padding:22px 0 14px}.v4-doc #write li,.v4-doc #write p{font-size:13px;line-height:1.9;color:var(--v4-muted)}.v4-doc #write pre{padding:20px!important;border-radius:8px;background:var(--v4-bg)!important}.v4-doc-top{min-height:80px;background:var(--v4-navy);display:flex;align-items:center;gap:30px;padding:15px max(25px,calc((100vw - 1000px)/ 2));color:#aebdce;font-size:12px}.v4-doc-top .v4-brand{margin-right:auto}.v4-history-bar{display:flex;align-items:center;gap:24px;padding:15px 30px;background:var(--v4-navy);color:#b4c2d3;font:12px/1.7 var(--v4-font);position:relative;z-index:999999}.v4-history-bar strong{color:#fff}.v4-history-bar a:first-of-type{margin-left:auto;color:#fb8d7d}.v4-history-bar a{color:#b4c2d3}@media(max-width:700px){.v4-doc #write{margin:20px 15px!important;padding:25px 20px!important}.v4-doc #write h1{font-size:24px}.v4-doc-top{gap:18px;padding:18px}.v4-doc-top .v4-brand-copy b{font-size:12px}.v4-doc-top .v4-brand-copy small{font-size:6px;letter-spacing:1px}.v4-doc-top>a:not(.v4-brand){font-size:10px;white-space:nowrap}.v4-history-bar{padding:12px 18px;gap:14px;font-size:10px;flex-wrap:wrap}.v4-history-bar>span{display:none}}body.v4-admin #LAY-user-login{display:grid!important}.v4-header .v4-nav-menu-open>.layui-nav-child{display:block!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:NaNs!important;transition-duration:NaNs!important;animation-iteration-count:1!important}}html:root.dark body:is(.v4-public,.v4-admin,.v4-doc,.v4-reviewed){--v4-bg:#142131;--v4-surface:#1c2c3d;--v4-ink:#e3edf7;--v4-muted:#afbed0;--v4-line:#3b4e63;background:#142131!important;color:var(--v4-ink);color-scheme:dark}html:root.dark body.v4-help-page :is(.v4-help-nav,.v4-help-content,.v4-help-contact>section){background:var(--v4-surface)!important;border-color:var(--v4-line)!important;color:var(--v4-ink)}html:root.dark body.v4-help-page :is(.v4-help-nav h2,.v4-help-contact h2,.v4-help-contact h3,#help-article h1,#help-article h2,#help-article h3){color:var(--v4-ink)!important}html:root.dark body.v4-help-page :is(#help-article p,#help-article li,.v4-help-nav nav a:not(.active)){color:#d3dfec!important}html:root.dark body.v4-help-page :is(.v4-help-crumbs,.v4-help-mascot,.v4-help-contact p,.v4-help-contact small,#help-article blockquote small){color:var(--v4-muted)!important}html:root.dark body.v4-help-page #help-article blockquote{background:#24384d!important;color:#ff929c!important}html:root.dark body.v4-help-page :is(#help-article em,.v4-help-group-number){color:#ff929c!important}html:root.dark body.v4-help-page .v4-help-contact :is(h2,section>div){border-color:var(--v4-line)!important}html:root.dark body.v4-help-page .v4-help-watermark{opacity:.15}html:root.dark body:is(.v4-public,.v4-detail) :is(.v4-card,.v4-resource-card,.v4-latest-notice,.v4-announcement-row,.v4-notice-shortcuts>section,.v4-site-content>div,.v4-site-content>aside,.v4-error-options a,.v4-work-content-area,.v4-work-rating,.v4-work-panel,.v4-work-downloads fieldset,.player-cover-info,.v4-document-preview,.v4-search,.v4-notice-shortcuts>section>a,.v4-error-recovery button){background:var(--v4-surface)!important;border-color:var(--v4-line)!important;color:var(--v4-ink)!important}html:root.dark body:is(.v4-public,.v4-detail) :is(.v4-page-heading h1,.v4-filter-heading,.v4-resource-card h3,.v4-work-title,.v4-work-panel legend,.v4-work-rating h2,.v4-work-rating h3,.v4-notice-shortcuts h3,.v4-latest-notice strong,.v4-announcement-row strong,.v4-section-title h2,.v4-error-options h3,.player-keyboard h2){color:var(--v4-ink)!important}html:root.dark body:is(.v4-public,.v4-detail) :is(.v4-card-desc,.v4-author,.v4-card-label,.v4-work-metadata,.v4-work-stats,.v4-work-like,.v4-work-panel p,.v4-work-panel li,.v4-site-source,.v4-site-source a,.v4-error-options p,.player-short-description,.v4-filter button:not(.active),.v4-resource-filters b,.v4-page-heading p,.v4-breadcrumbs,.review-doc-crumbs,.v4-latest-notice time,.home-work-author,.home-work-meta time,.home-notice time,.home-hotkeys,.catalogue-toolbar,.catalogue-card-author,.catalogue-card-meta time){color:var(--v4-muted)!important}html:root.dark body:is(.v4-public,.v4-detail) :is(.v4-resource-filters button:not(.active),.review-more-engines summary,.review-more-engines nav,.v4-site-source,.v4-site-content pre,.v4-error-scene blockquote,.player-key-grid>div,.player-key-grid kbd,.player-web-tips p,.player-mode-tabs button[aria-pressed=true]){background:#24384d!important;border-color:var(--v4-line)!important;color:#d3dfec!important}html:root.dark body:is(.v4-public,.v4-detail) :is(.v4-search input,.v4-results-bar select){background:0 0!important;color:var(--v4-ink)!important;border-color:var(--v4-line)!important}html:root.dark body:is(.v4-public,.v4-detail) .v4-results-bar select option{background:var(--v4-surface);color:var(--v4-ink)}html:root.dark body:is(.v4-public,.v4-detail) :is(.v4-card .v4-button,.v4-card-cta,.v4-work-download-cta,.v4-card a:hover,.v4-announcement-row:hover strong){color:#fff!important}html:root.dark body:is(.v4-public,.v4-detail) .v4-work-downloads #st_downloadurl button{background:#24384d!important;border-color:var(--v4-line)!important;color:var(--v4-ink)!important}html:root.dark body:is(.v4-public,.v4-detail) .layui-layer-dialog:not(.layui-layer-msg) :is(.layui-layer-title,.layui-layer-content,.layui-layer-btn){background:var(--v4-surface)!important;color:var(--v4-ink)!important;border-color:var(--v4-line)!important}html:root.dark body.v4-doc #write :is(h1,h2,h3,h4,h5,h6){color:var(--v4-ink)!important}html:root.dark body.v4-doc #write :is(p,li,table){color:#d3dfec!important}html:root.dark body.v4-admin :is(.match-user-lines,.match-message-title,.match-message-copy h3,.review-notice-preview h2,.review-metric-total,.match-profile-label,.layadmin-user-login-header h2){color:var(--v4-ink)!important}html:root.dark body.v4-admin :is(.layui-form-select dl,.layui-form-select dl dd,.layui-layer-btn,.match-message-item,.review-notice-preview,.match-profile-readonly,.match-rich-surface){background:var(--v4-surface)!important;color:var(--v4-ink)!important;border-color:var(--v4-line)!important}html:root.dark body.v4-admin :is(.layui-form-label,.layui-form-radio,.layui-form-checkbox>div,.layui-layer-content,.match-message-desc,.match-message-date,.review-metric-label,.layadmin-user-login-header p,.v4-auth-slogans,.v4-auth-endline){color:var(--v4-muted)!important}html:root.dark body.v4-admin :is(.layui-input,.layui-textarea,.layui-select){color:var(--v4-ink)!important;background:#152431!important;border-color:var(--v4-line)!important}html:root.dark body:is(.v4-public,.v4-admin) :is(input,textarea)::placeholder{color:#afbed0!important;opacity:1}html:root.dark body.v4-admin .layui-form-select dl dd:hover{background:#24384d!important}html:root body:is(.v4-public,.v4-detail,.v4-admin,.v4-doc){--v4-readable-muted:#526579;--v4-readable-link:#225f9f;--v4-readable-soft:#edf2f7;--v4-readable-soft-ink:#3b536e}html:root.dark body:is(.v4-public,.v4-detail,.v4-admin,.v4-doc){--v4-readable-muted:#b7c6d8;--v4-readable-link:#8cc8ff;--v4-readable-soft:#263b50;--v4-readable-soft-ink:#d8e4f1}html:root body:is(.v4-public,.v4-detail) :is(.home-work-author,.home-work-meta time,.home-notice time,.home-hotkeys,.home-section-heading>a,.catalogue-card-author,.catalogue-card-meta time,.catalogue-toolbar,.catalogue-pagination,.catalogue-pagination small,.v4-resource-card .v4-card-desc,.v4-resource-card .v4-author,.v4-resource-card .v4-card-label,.v4-results-bar,.v4-notice-intro,.review-announcement-copy small,.v4-announcement-row time,.v4-latest-notice time,.v4-help-crumbs,.v4-help-mascot,.v4-help-contact p,.v4-help-contact small,#help-article blockquote small,.review-doc-crumbs,.v4-resource-note,.player-related-list,.player-author-line small,.player-author-work-list,.player-download-copy>small,.player-source-count,.player-comment-time,.player-comment-summary){color:var(--v4-readable-muted)!important}html:root body:is(.v4-public,.v4-detail) :is(.v4-resource-filters button:not(.active),.review-more-engines summary,.review-detail-actions button,.v4-work-tabs button:not(.active),.match-related-resources small,.match-related-resources em,.match-page-outline a,.v4-document-toc a,.review-doc-nav a,.review-doc-note p,.v4-error-recovery p){color:var(--v4-readable-muted)!important}html:root body.v4-admin.v4-reviewed #LAY-app-message .match-message-copy :is(small,.match-message-preview){color:var(--v4-readable-muted)!important}html:root body.v4-admin.v4-reviewed :is(.layui-form-label,.layui-form-mid,.layui-word-aux,.review-table-help,.review-ranking-more,.match-avatar-copy,.match-nickname-count){color:var(--v4-readable-muted)!important}html:root body:is(.v4-public,.v4-detail).v4-reviewed #st_desc{color:var(--v4-readable-soft-ink)!important}html:root.dark body:is(.v4-public,.v4-detail) :is(.home-announcements h2,.home-copy h1,.home-copy p,.home-message b,.catalogue-message b,.catalogue-filter h2,.catalogue-card h3 a,.catalogue-toolbar strong,.catalogue-toolbar b){color:var(--v4-ink)!important}html:root.dark body:is(.v4-public,.v4-detail) :is(.home-message,.catalogue-message,.catalogue-grid,.catalogue-card,.catalogue-search,.catalogue-pagination button:not([aria-current]),.catalogue-sorts button,.home-search){background:var(--v4-surface)!important;border-color:var(--v4-line)!important;color:var(--v4-ink)!important}html:root.dark body:is(.v4-public,.v4-detail) :is(.catalogue-filter button:not([aria-pressed=true]),.home-categories a:not(:first-child)){background:var(--v4-readable-soft)!important;color:var(--v4-readable-soft-ink)!important}html:root.dark body:is(.v4-public,.v4-detail) .catalogue-filter button:not([aria-pressed=true]) small{color:var(--v4-readable-muted)!important}html:root.dark body:is(.v4-public,.v4-detail) .catalogue-search input{color:var(--v4-ink)!important;background:0 0!important}html:root.dark body:is(.v4-public,.v4-detail) :is(.catalogue-search-clear,.catalogue-sorts button[aria-pressed=true]){color:var(--v4-readable-link)!important}html:root.dark body:is(.v4-public,.v4-detail).v4-reviewed #v4-main.v4-resource-library .v4-filter-engine-row>button:not(.active){background:var(--v4-readable-soft)!important;color:var(--v4-readable-soft-ink)!important}html:root.dark body:is(.v4-public,.v4-detail).v4-reviewed #v4-main.v4-resource-library .v4-resource-types>button:not(.active){background:var(--v4-readable-soft)!important;color:var(--v4-readable-soft-ink)!important}html:root.dark body:is(.v4-public,.v4-detail).v4-reviewed #v4-main.v4-resource-library :is(.v4-filter-engine-row>button.active,.v4-resource-types>button.active){color:#fff!important}html:root.dark body:is(.v4-public,.v4-detail) :is(.v4-work-tabs,.match-related-resources,.match-video-chapters,.v4-document-toc,.match-page-outline,.match-mobile-toc>summary,.match-document-heading,.review-document-frame,.review-doc-nav,.review-doc-note,.player-author-card,.player-related-card,.player-author-modal){background:var(--v4-surface)!important;border-color:var(--v4-line)!important;color:var(--v4-ink)!important}html:root.dark body:is(.v4-public,.v4-detail) :is(.v4-document-toc h3,.match-page-outline h3,.match-related-resources h3,.match-related-resources a,.match-video-chapters h3,.review-doc-nav strong,.review-doc-note h3,.player-author-line b,.player-related-work,.player-average-score){color:var(--v4-ink)!important}html:root.dark body:is(.v4-public,.v4-detail) :is(.review-facts dd,.match-video-summary,.match-video-introduction h3,.player-description-side .review-facts,.player-key-grid>div,.player-key-grid kbd){color:var(--v4-readable-soft-ink)!important}html:root.dark body:is(.v4-public,.v4-detail) :is(.review-facts,.player-description-side .review-facts,.review-signature,.v4-work-tabs button,.match-video-chapters a:first-of-type,.match-toc-current){background:var(--v4-readable-soft)!important;border-color:var(--v4-line)!important;color:var(--v4-readable-soft-ink)!important}html:root.dark body:is(.v4-public,.v4-detail) :is(.review-facts dt,.review-signature small,.v4-work-tabs button.active,.match-mobile-toc>summary,.player-score-picker>summary,.player-mobile-description-more,.player-author-modal-name){color:var(--v4-readable-muted)!important}html:root.dark body:is(.v4-public,.v4-detail) :is(.player-author-card>button,.player-mobile-nav){background:var(--v4-surface)!important;border-color:var(--v4-line)!important;color:var(--v4-readable-link)!important}html:root.dark body:is(.v4-public,.v4-detail) :is(.player-mobile-nav a,.player-mode-tabs>a,.player-mode-tabs button,.player-log-more){color:var(--v4-readable-muted)!important}html:root.dark body:is(.v4-public,.v4-detail) :is(.player-mode-tabs button[aria-pressed=true],.player-mobile-nav a.active){color:#ff959c!important}html:root.dark body:is(.v4-public,.v4-detail).v4-reviewed #st_desc{color:#d3dfec!important}html:root.dark body:is(.v4-public,.v4-detail).v4-reviewed #st_downloadurl{background:var(--v4-readable-soft)!important;color:var(--v4-ink)!important}html:root.dark body:is(.v4-public,.v4-detail).v4-reviewed #st_downloadurl :is(legend,button){color:var(--v4-ink)!important}html:root.dark body:is(.v4-public,.v4-detail).v4-reviewed #st_downloadurl button{background:var(--v4-surface)!important;border-color:var(--v4-line)!important}html:root.dark body:is(.v4-public,.v4-detail) #commentInput{background:var(--v4-surface)!important;color:var(--v4-ink)!important;border-color:var(--v4-line)!important}html:root.dark body.v4-admin.v4-reviewed #LAY-user-login{background:var(--v4-surface)!important;color:var(--v4-ink)!important}html:root.dark body.v4-admin.v4-reviewed #LAY-user-login :is(.v4-auth-label,.layadmin-user-login-header h2){color:var(--v4-ink)!important}html:root.dark body.v4-admin.v4-reviewed #LAY-user-login :is(.v4-auth-slogans,.v4-auth-endline,.layadmin-user-login-header p,.layadmin-user-login-other,.match-recovery-stage-hint,.v4-password-eye,.review-auth-home){color:var(--v4-readable-muted)!important}html:root.dark body.v4-admin.v4-reviewed #LAY-user-login :is(a.layadmin-link,.review-auth-return){color:var(--v4-readable-link)!important}html:root.dark body.v4-admin.v4-reviewed #LAY-user-login :is(a.v4-register-link,#LAY-user-reg-getsmscode){background:var(--v4-readable-soft)!important;color:var(--v4-readable-soft-ink)!important;border-color:var(--v4-line)!important}html:root.dark body.v4-admin.v4-reviewed #LAY-user-login :is(.layui-input,.match-recovery-inactive .layui-input){background:#152431!important;color:var(--v4-ink)!important;border-color:var(--v4-line)!important}html:root.dark body.v4-admin.v4-reviewed #LAY-user-login input:-webkit-autofill{-webkit-text-fill-color:var(--v4-ink);box-shadow:0 0 0 1000px #152431 inset;caret-color:var(--v4-ink)}html:root.dark body.v4-admin.v4-reviewed :is(.layui-table-tool,.layui-table-header,.layui-table-page,.layui-table-patch,.layui-table-total,.layui-table-tips-main,.layui-table-tips-c,.layui-menu,.layui-form-select dl,.layui-layer-btn,.layui-layer-btn .layui-layer-btn1,.match-editor-history>table,.match-editor-history th,.match-editor-history td,.match-rich-surface,.match-profile-fields,.match-profile-locked .layui-input-inline,.match-account-hub-menu,.match-account-mobile-header,.match-account-mobile-nav,.match-account-brand-card){background:var(--v4-surface)!important;color:var(--v4-ink)!important;border-color:var(--v4-line)!important}html:root.dark body.v4-admin.v4-reviewed :is(.layui-table-tool-panel,.layui-table-filter,.layui-transfer-box,.layui-transfer-header,.layui-transfer-search,.layui-transfer-data,.layui-colla-title,.layui-collapse,.layui-colla-content,.layui-tab-content,.v4-edit-actions,.match-editor-history>nav>:not(.active),.match-readonly-hint,.match-subscription-manage){background:var(--v4-readable-soft)!important;color:var(--v4-readable-soft-ink)!important;border-color:var(--v4-line)!important}html:root.dark body.v4-admin.v4-reviewed :is(.layui-text,.layui-text p,.layui-text ul,.layui-text li,.layui-form-label,.layui-form-checkbox>div,.layui-form-radio,.layui-menu li,.layui-table-view,.v4-notice-preview-body,.v4-notice-live-preview,.review-notice-content,.match-theme-options>button,.match-account-hub-menu a,.match-account-brand-card b,.match-subscription-summary>i){color:var(--v4-ink)!important}html:root.dark body.v4-admin.v4-reviewed :is(.layui-form-mid,.layui-word-aux,.layui-layer-content .layui-elem-quote,.review-metric-row,.review-ranking-more,.review-table-help,.match-avatar-copy,.match-nickname-count,.match-subscription-summary small,.match-account-brand-card small,.match-account-mobile-nav a,.v4-workspace-heading p){color:var(--v4-readable-muted)!important}html:root.dark body.v4-admin.v4-reviewed :is(.layui-laypage>a,.layui-laypage>span:not(.layui-laypage-curr)){color:var(--v4-readable-muted)!important;background:var(--v4-surface)!important;border-color:var(--v4-line)!important}html:root.dark body.v4-admin.v4-reviewed .layui-table-view :is(tr:hover,td.layui-table-hover,tr.layui-table-hover,.review-notice-selected){background:#263b50!important;color:var(--v4-ink)!important}html:root.dark body.v4-admin.v4-reviewed .layui-form-select dl dd.layui-this{background:#263b50!important;color:var(--v4-readable-link)!important}html:root.dark body.v4-admin.v4-reviewed .layui-layer-content :is(.layui-btn-primary,.v4-button-outline){background:var(--v4-readable-soft)!important;color:var(--v4-readable-soft-ink)!important;border-color:var(--v4-line)!important}html:root.dark body.v4-admin.v4-reviewed[data-match-account-page=userInfo] #ID-upload-1-btn{background:var(--v4-readable-soft)!important;color:var(--v4-readable-soft-ink)!important}html:root.dark body.v4-admin.v4-reviewed[data-match-account-page] #LAY_app_body{background:var(--v4-bg)!important;color:var(--v4-ink)!important}html:root.dark body.v4-admin.v4-reviewed[data-match-account-page] .layui-layout-admin>.layui-header{background:var(--v4-surface)!important;color:var(--v4-ink)!important}html:root.dark body.v4-admin.v4-reviewed[data-match-account-page] .v4-profile-form .layui-form-mid{background:var(--v4-readable-soft)!important;color:var(--v4-readable-soft-ink)!important}html:root.dark body.v4-admin.v4-reviewed #LAY-app-message :is(.match-message-title,.match-message-item){background:var(--v4-surface)!important;color:var(--v4-ink)!important;border-color:var(--v4-line)!important}html:root.dark body.v4-admin.v4-reviewed #LAY-app-message .match-message-copy :is(b,h3){color:var(--v4-ink)!important}html:root.dark body.v4-admin.v4-reviewed #LAY-app-message .match-message-copy :is(small,.match-message-preview){color:var(--v4-readable-muted)!important}html:root.dark body.v4-admin.v4-reviewed #LAY-app-message :is(.match-message-icon,.layui-tab-title li:not(.layui-this)){color:var(--v4-readable-muted)!important}html:root.dark body.v4-admin.v4-reviewed #LAY-app-message [class^=LAY-app-message-btns-] .layui-btn:not([data-events=readyAll]){background:var(--v4-readable-soft)!important;color:var(--v4-readable-soft-ink)!important;border-color:var(--v4-line)!important}html:root.dark body.v4-admin.v4-reviewed :is(.match-account-mobile-nav a[aria-current],.match-account-mobile-header a,.review-notice-card a){color:var(--v4-readable-link)!important}html:root.dark body.v4-admin.v4-reviewed[data-v4-route=ManageMessageDetail] .layuiAdmin-msg-detail{background:var(--v4-surface)!important;color:var(--v4-ink)!important}html:root.dark body.v4-admin.v4-reviewed[data-v4-route=ManageMessageDetail] .layuiAdmin-msg-detail :is(h1,.layui-card-body){color:var(--v4-ink)!important}