.loading-box[data-v-2a37dd97]{position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;border-radius:10px;background-color:#4c4c4c;display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-box .loading-text[data-v-2a37dd97]{font-size:16px;color:#dadada;font-weight:500}.van-loading[data-v-2a37dd97]{position:relative;color:#c8c9cc;font-size:0;vertical-align:middle;margin-bottom:12px}.van-loading .van-loading__spinner[data-v-2a37dd97]{position:relative;display:inline-block;width:40px;max-width:100%;height:40px;max-height:100%;vertical-align:middle;animation:van-rotate-2a37dd97 .8s linear infinite;animation-timing-function:steps(12)}.van-loading .van-loading__spinner i[data-v-2a37dd97]{position:absolute;top:0;left:0;width:100%;height:100%}.van-loading .van-loading__spinner i[data-v-2a37dd97]:before{display:block;width:3px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}@keyframes van-rotate-2a37dd97{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.van-loading__spinner--spinner i[data-v-2a37dd97]:first-of-type{transform:rotate(30deg);opacity:1}.van-loading__spinner--spinner i[data-v-2a37dd97]:nth-of-type(2){transform:rotate(60deg);opacity:.9375}.van-loading__spinner--spinner i[data-v-2a37dd97]:nth-of-type(3){transform:rotate(90deg);opacity:.875}.van-loading__spinner--spinner i[data-v-2a37dd97]:nth-of-type(4){transform:rotate(120deg);opacity:.8125}.van-loading__spinner--spinner i[data-v-2a37dd97]:nth-of-type(5){transform:rotate(150deg);opacity:.75}.van-loading__spinner--spinner i[data-v-2a37dd97]:nth-of-type(6){transform:rotate(180deg);opacity:.6875}.van-loading__spinner--spinner i[data-v-2a37dd97]:nth-of-type(7){transform:rotate(210deg);opacity:.625}.van-loading__spinner--spinner i[data-v-2a37dd97]:nth-of-type(8){transform:rotate(240deg);opacity:.5625}.van-loading__spinner--spinner i[data-v-2a37dd97]:nth-of-type(9){transform:rotate(270deg);opacity:.5}.van-loading__spinner--spinner i[data-v-2a37dd97]:nth-of-type(10){transform:rotate(300deg);opacity:.4375}.van-loading__spinner--spinner i[data-v-2a37dd97]:nth-of-type(11){transform:rotate(330deg);opacity:.375}.van-loading__spinner--spinner i[data-v-2a37dd97]:nth-of-type(12){transform:rotate(1turn);opacity:.3125}.composition-comment-item{font-family:ZhuShiTi,serif}.composition-comment-item .comment-item__number{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;width:14px;height:14px;line-height:1;font-size:12px;font-weight:500;border-radius:50%;white-space:nowrap;box-sizing:border-box;vertical-align:top}.composition-comment-item .comment-item__tips{position:absolute;bottom:-40px;z-index:10;width:130px;left:0;font-size:12px;color:#ee1e1e}.composition-comment-item.is-good{color:#00b578}.composition-comment-item.is-good .comment-item__line{position:absolute;z-index:10;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAALCAMAAAD4KHtDAAAAe1BMVEUAAAAAq20AtXgAtXcAtXgAtXcAtXcAtXgAtHYAtXcAtHcAtXgAtXgAtXcAtXcAtXcAtXgAtHcAtHcAtHYAtXgAtXgAtXcAtXcAtXgAtHcAtXcAtXcAtncAtnYAs3cAtHYAtXYAtXgAtXgAtHcAtXgAtHgAtXcAonQAtXiXfox5AAAAKHRSTlMABvl4/OzgwEwo8bajcmzVycRfFPfn28+CfVNRRzgvYyKsm5qRjFYLhbMTrAAAAMhJREFUKM99kdcOgzAMRQ1ZEAh77+78/xdWlQp1QtTzkIcc2b6ywUFIIl5Rlj9mSyDvU9beRs+lg1wfpMV/XycAm9VdaINsMf2SWx6kQjm83tcWfvdC9erkQWuuym/52mgHNSn38eJs4fNQ0Y1BEsv9k8VJMBV3fqSIyDANfYb90Am6N7BoCm/fV2sI25eKOxpUPb4NOe+E4J0pCZnpRWhdJTJ9Opt+A0hqVD7BifnyS8HQeJRjvLaMVjwiITgp1ziVVKbx01H+BtT1MqradGJUAAAAAElFTkSuQmCC);background-size:auto 5px;height:5px}.composition-comment-item.is-good .comment-item__number{border-color:#00b578;color:#00b578}.composition-comment-item.is-bad{color:red}.composition-comment-item.is-bad .comment-item__line{position:absolute;z-index:10;background-color:red;height:3px}.composition-comment-item.is-bad .comment-item__number{border-color:red;color:red}.composition-comment-item.is-mistake .comment-item__line{position:absolute;z-index:10;transform:scale(1.3);transform-origin:center;background:url(data:image/png;base64,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) no-repeat 50%/120% 120%}.composition-comment-item .comment-item__content{position:absolute;z-index:10;padding:0 5px;box-sizing:border-box;word-break:break-word;font-size:14px;line-height:1.15}.composition-comment-item .comment-item__mistake-content{position:absolute;z-index:10;font-weight:500;color:#d70000;background-color:hsla(0,0%,100%,.5)}.composition-container{overflow:hidden}.composition-page{position:relative;height:-moz-fit-content;height:fit-content}.composition-page .composition-page__img{width:100%;height:100%;vertical-align:middle}.composition-page .composition-page__comment{position:absolute;left:0;top:0;width:100%;height:100%}.composition-page .composition-score-wrapper{position:absolute;z-index:200;display:flex;align-items:center;gap:12px}.composition-page .composition-score-wrapper .composition-score{color:red;line-height:1;font-family:ZhuShiTi,serif}.composition-page .composition-score-wrapper .composition-score .student-info{color:#1492cf;font-size:20px}.composition-page .composition-score-wrapper .composition-score .student-info .student-name{margin-left:10px}.composition-page .composition-score-wrapper .composition-score .score-divider{margin:6px 0;width:110%;margin-left:-5%;border-top:4px solid #1492cf}.composition-page .composition-score-wrapper .composition-score .score-content{font-size:28px;text-align:center}.page-print-time{bottom:7mm}.page-print-time,.page-print-tips{font-family:ZhuShiTi,serif;position:absolute;left:50%;transform:translateX(-50%);font-size:12px}.page-print-tips{bottom:3mm;color:#d70000}