.str-score{display:block;border-top:1px solid #e5e7e0;padding:16px 0;margin-top:16px;text-align:left}.str-score-label{display:block;font-size:14px;font-weight:600;color:#686b63}.str-score-number{display:block;font-size:34px;line-height:1.3;letter-spacing:-1px;color:#171717}.str-score-number small{font-size:14px;font-weight:400;letter-spacing:0;color:#686b63}.str-score .str-score-credit{font-size:14px;color:#686b63;white-space:normal}.str-score-credit-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.str-score .str-score-info-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;min-height:32px;padding:0;border:0;background:transparent;color:#414b2d;border-radius:6px;cursor:pointer;font-size:18px}.str-score-tooltip{position:fixed;z-index:10000;left:8px;top:8px;width:max-content;max-width:min(320px,calc(100vw - 16px));box-sizing:border-box;margin:0;padding:14px 16px;border:1px solid #e5e7e0;border-radius:10px;background:#fff;color:#171717;font:14px/1.5 Inter,Arial,sans-serif;white-space:normal;overflow-wrap:break-word;box-shadow:0 4px 18px #17171718}.str-score-tooltip[hidden]{display:none}.str-score-tooltip p{margin:0}.str-score-pending,.str-score-warning{display:block;font-size:14px;line-height:1.5}.str-score-pending{color:#686b63}.str-score-warning{margin-top:8px;color:#686b63}.str-score :focus-visible{outline:3px solid #414b2d;outline-offset:3px}.str-score-row th,.str-score-row td{vertical-align:top}.str-score-row .str-score{border:0;margin:0}.str-scoring-page{max-width:760px;margin:auto;padding:32px 24px;font:16px/1.6 Inter,Arial,sans-serif;color:#171717}.str-scoring-page a{color:#414b2d}.str-scoring-page h1{font-size:36px;line-height:1.2}.str-scoring-page :focus-visible{outline:3px solid #414b2d;outline-offset:3px}@media(max-width:600px){.str-score-number{font-size:30px}.str-scoring-page{padding:24px 20px}.str-scoring-page h1{font-size:30px}}
