.wv-report-page{color:#1c2535;background:#f8f9fb;min-height:100dvh;padding-bottom:36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif}.wv-report-page *{box-sizing:border-box}.wv-report-frame{width:100%;max-width:760px;margin:0 auto}.wv-report-header{grid-template-columns:60px 1fr 60px;align-items:center;height:70px;padding:14px 20px 10px;display:grid}.wv-report-header h1{text-align:center;margin:0;font-size:18px}.wv-report-header a{color:#1677ee;place-items:center;width:42px;height:42px;display:grid}.wv-report-header a svg{width:25px}.wv-report-header button{color:#1677ee;cursor:pointer;background:0 0;border:0;min-height:42px;font-size:15px;font-weight:700}.wv-report-header button:disabled{opacity:.5}.wv-report-cover,.wv-report-section{padding:10px 24px 8px}.wv-report-cover-head{align-items:flex-end;gap:20px;display:flex}.wv-report-cover-head>div:first-child{flex:1;gap:5px;display:grid}.wv-report-cover-head small{color:#1677ee;letter-spacing:.4px;font-size:11px;font-weight:700}.wv-report-cover-head h2{letter-spacing:-.7px;margin:0;font-size:25px;line-height:31px}.wv-report-cover-head p{color:#70798a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.wv-report-cover-head>div:last-child{text-align:right}.wv-report-cover-head span{color:#9299a5;font-size:11px;display:block}.wv-report-cover-head strong{letter-spacing:-1.3px;font-size:36px;line-height:40px;display:block}.wv-report-progress{background:#e8edf5;border-radius:3px;height:6px;margin-top:18px;overflow:hidden}.wv-report-progress i{background:#1677ee;border-radius:3px;height:100%;display:block}.wv-report-summary{color:#626c7c;margin:17px 0 0;font-size:15px;line-height:24px}.wv-report-tags{border-top:1px solid #e2e6ed;border-bottom:1px solid #e2e6ed;grid-template-columns:repeat(3,1fr);margin-top:20px;padding:15px 0;display:grid}.wv-report-tags>div{text-align:center;gap:4px;padding:0 8px;display:grid}.wv-report-tags>div+div{border-left:1px solid #e2e6ed}.wv-report-tags span{color:#9299a5;font-size:10px}.wv-report-tags b{font-size:13px;line-height:18px}.wv-report-note{color:#9299a5;margin:10px 0 0;font-size:11px}.wv-report-section{padding-top:25px}.wv-report-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.wv-report-title h2{letter-spacing:-.4px;margin:0;font-size:21px;line-height:27px}.wv-report-title span,.wv-report-title p{color:#9299a5;font-size:11px}.wv-report-title p{margin:4px 0 0;font-size:13px;line-height:19px}.wv-report-ledger{background:#fff;border-radius:18px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.wv-report-ledger article{text-align:center;place-content:center;min-height:112px;padding:14px;display:grid}.wv-report-ledger article:nth-child(2n){border-left:1px solid #e2e6ed}.wv-report-ledger article:nth-child(n+3){border-top:1px solid #e2e6ed}.wv-report-ledger article>span{color:#6d7685;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.wv-report-ledger article i{background:#1677ee;border-radius:50%;width:6px;height:6px}.wv-report-ledger article.is-green i{background:#2daf67}.wv-report-ledger article.is-amber i{background:#e29a24}.wv-report-ledger article.is-red i{background:#e45c55}.wv-report-ledger strong{margin-top:7px;font-size:26px;line-height:31px}.wv-report-ledger small{color:#9299a5;margin-top:4px;font-size:11px;line-height:16px}.wv-report-compare{border-top:1px solid #e2e6ed;border-bottom:1px solid #e2e6ed}.wv-report-compare article{padding:17px 0}.wv-report-compare article+article{border-top:1px solid #e2e6ed}.wv-report-compare article>div{align-items:center;gap:11px;display:flex}.wv-report-compare article>div>i{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.wv-report-compare article>div>i svg{width:19px}.wv-report-compare .is-good>div>i{color:#2fac66;background:#eaf9ef}.wv-report-compare .is-warning>div>i{color:#df941e;background:#fff4dd}.wv-report-compare article>div span{display:grid}.wv-report-compare article>div b{font-size:15px}.wv-report-compare article>div small{color:#9299a5;margin-top:1px;font-size:11px}.wv-report-compare ul{gap:10px;margin:12px 0 0 47px;padding:0;list-style:none;display:grid}.wv-report-compare li{color:#657080;padding-left:21px;font-size:13px;line-height:20px;position:relative}.wv-report-compare li:before{content:"";background:#2fac66;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:4px}.wv-report-compare .is-warning li:before{background:#df941e}.wv-report-risks,.wv-report-words{gap:5px;margin-top:14px;display:grid}.wv-report-risks span,.wv-report-words span,.wv-report-reinforce>span{color:#9299a5;font-size:11px;font-weight:700}.wv-report-risks b{color:#df941e;font-size:14px}.wv-report-diagnosis ol,.wv-report-next ol{border-top:1px solid #e2e6ed;margin:15px 0 0;padding:0;list-style:none}.wv-report-diagnosis ol li{border-bottom:1px solid #e2e6ed;gap:12px;padding:14px 0;display:flex}.wv-report-diagnosis ol i,.wv-report-next ol i{color:#df941e;background:#fff4dd;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:800;display:grid}.wv-report-diagnosis ol span{color:#657080;font-size:13px;line-height:21px}.wv-report-words{margin-top:16px}.wv-report-words b{font-size:14px;line-height:23px}.wv-report-reinforce{gap:13px;margin-top:19px;display:grid}.wv-report-reinforce>div{gap:11px;display:flex}.wv-report-reinforce svg{color:#2fac66;flex:0 0 20px;width:20px}.wv-report-reinforce p,.wv-report-next p{gap:3px;margin:0;display:grid}.wv-report-reinforce p b{font-size:14px}.wv-report-reinforce p small{color:#657080;font-size:12px;line-height:19px}.wv-report-next{padding-top:28px}.wv-report-next ol{margin-top:0}.wv-report-next li{border-bottom:1px solid #e2e6ed;gap:14px;padding:16px 0;display:flex}.wv-report-next ol i{color:#1677ee;background:#eaf4ff;flex-basis:30px;width:30px;height:30px}.wv-report-next p b{font-size:15px;line-height:21px}.wv-report-next p span{color:#657080;font-size:13px;line-height:19px}@media (max-width:520px){.wv-report-header{padding-left:14px;padding-right:14px}.wv-report-cover,.wv-report-section{padding-left:20px;padding-right:20px}.wv-report-tags>div{padding:0 4px}.wv-report-summary{font-size:14px}}
