.up{max-width:1200px}.up .up-tab{font-weight:700;border-bottom:1px solid #edf0eb;margin:-5px -10px 10px;padding:0 10px 17px}.up .up-tab small{float:right;color:#8b9991;font-weight:400}.up form{background:#f7faf5;margin:15px 0 0;border:1px solid #dce6d7}.up form input{border:0;background:transparent}.up h2{font-size:25px}.up .up-guide{background:#f4fcf6}.up .up-guide article{background:#fff}.up .up-tags{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.up .up-tags span{background:#f0f6f3;border-radius:12px;padding:9px 13px;font-size:12px;color:#3f6455}.up #up-metrics{margin:20px 0}.up #up-metrics strong{display:block;font-size:27px;margin:10px 0}.up .up-source-tabs{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #edf1ec;padding-top:16px}.up .up-source-tabs>*{font-size:12px;border:1px solid #e3eae0;padding:9px;border-radius:10px}.up .up-source-tabs b{background:#182a24;color:#fff}.up .up-source-tabs span{color:#abb4ad}.up .up-stat{background:#fafdf8;border:1px solid #e1eadc;border-radius:16px;padding:20px}.up .up-stat strong{font-size:26px;display:block;margin:12px 0}.up .up-stat small{color:#7a8b81;font-size:12px;line-height:1.8}.up #up-first{margin-top:20px}.up .up-top-item{padding:25px 0;border-bottom:1px solid #e6ede1}.up .up-top-item h4{margin:0 0 15px;font-size:17px}.up .up-top-item h4 span{color:#00ae7c;margin-right:16px;font-size:23px}.up .up-top-item a{border:0;padding:0;font-weight:700;line-height:1.8}.up .up-top-item p{font-size:12px}.up .up-top-item summary{cursor:pointer;color:#748678;font-size:12px;padding:12px 0}.up .up-top-item blockquote{padding:15px;background:#f5f9f1;border-radius:12px;font-size:13px;line-height:1.9;color:#687c6c;margin:0}.up .up-words{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.up .up-word{font-size:12px;padding:8px 10px;background:#f1f6f3;border-radius:9px;color:#536c5c}.up .up-word.all{background:#fff0f3;color:#cb4163}.up .up-word.five{background:#edf3ff;color:#4d77cc}.up .up-word.three{background:#e6faf1;color:#008b62}.up #up-all{overflow:auto;margin-top:15px}.up #up-all table{min-width:600px}.up #up-comparison{margin-top:20px}.up .up-diff{color:#d05662;font-size:13px}.up .up-comparison-note{background:#fff3f3;padding:14px 18px;border-radius:12px;line-height:1.8}.up .mi-help{margin-bottom:0}@media(max-width:760px){.up form select{width:100%}.up h2{font-size:22px}.up .up-guide .mi-toolbar h3{line-height:1.8}.up .up-top-item h4 span{display:block}}
