#visual-stage svg{width:100%;height:100%;display:block;font-family:"MiSans","Microsoft YaHei",sans-serif}#visual-stage{top:270px;left:60px;width:720px;height:521px}.cover #visual-stage{left:750px;top:150px;width:790px;height:572px;overflow:visible}.cover #actor-role{left:1010px;top:745px;background:none;color:#a8c19e;font-size:16px}.cover #panel{top:648px}.cover .heading h1{font-size:88px}.cover .heading>p:last-child{font-size:25px}.cover .heading{top:170px}.concept-mode{filter:drop-shadow(0 16px 28px #06291930)}.verify-heading>span{font-size:14px;color:#8aa17a;letter-spacing:2px}.verify-heading h2{font-size:29px;margin-top:12px!important;margin-bottom:20px}.incoming-demand{display:flex;align-items:center;gap:18px;background:#e8efdc;padding:17px 20px;border-radius:6px}.incoming-demand small{font-size:14px;color:#7e946b}.incoming-demand b{font-size:24px;font-weight:500}.incoming-demand>span{margin-left:auto;color:#4f8749;font-size:14px}.candidate-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.candidate-grid article{position:relative;border:2px solid #dce6cf;border-radius:8px;background:#fff;padding:15px 17px 16px;min-height:192px}.candidate-grid svg{width:86px;height:77px;float:left;margin-right:8px}.candidate-grid h3{font-size:25px;margin-top:20px;font-weight:500}.candidate-grid p{font-size:14px;color:#8b9d7b;clear:both;padding-top:10px}.candidate-grid i{display:block;font-style:normal;font-size:14px;color:#9aaa8b;margin-top:14px}.candidate-grid .checking{border-color:#a2b875;background:#f5f7e8}.candidate-grid .selected{border-color:#39834d;background:#ecf5e0}.candidate-grid .selected i{color:#297545}.candidate-grid .unselected{opacity:.4}.verified-line{margin-top:19px;padding:17px 20px;border-left:3px solid #cedbbd;background:#eef2e7}.verified-line>span{display:block;font-size:13px;color:#92a37d}.verified-line b{font-size:22px;display:block;font-weight:500;margin:7px 0}.verified-line small{display:block;font-size:14px;color:#839c6f}.verified-line.confirmed{border-left-color:#2a7a43;background:#dcecc9}#review-pointer{position:absolute;width:26px;height:36px;z-index:4;filter:drop-shadow(0 2px 2px #18432930)}.scene-note{top:100px;bottom:auto;font-size:12px}@media(prefers-reduced-motion:reduce){#review-pointer{display:none}.concept-mode{filter:none}}

#role-portrait{isolation:isolate}#actor-role{top:748px;font-size:15px;padding:3px 10px}.cover #actor-role{top:745px}#visual-stage svg #cover-timeline{opacity:.9}
