.nsq-app,.nsq-hub,.nsq-profile,.nsq-leaderboard,.nsq-daily{font-family:Arial,sans-serif;color:#171717;box-sizing:border-box}.nsq-app *,.nsq-profile *,.nsq-leaderboard *,.nsq-daily *{box-sizing:border-box}.nsq-app{background:#fff;border:1px solid #e5e5e5;border-top:4px solid #b5121b;padding:32px;max-width:900px;margin:30px auto}.nsq-cover{margin:-32px -32px 26px}.nsq-cover img{width:100%;max-height:420px;object-fit:cover;display:block}.nsq-kicker,.nsq-hub-head>span,.nsq-section-head span,.nsq-daily>div>span{color:#b5121b;font-size:12px;font-weight:800;letter-spacing:.08em}.nsq-intro h2{font-size:36px;margin:10px 0}.nsq-intro p{color:#666;line-height:1.6}.nsq-meta{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.nsq-meta span{background:#f4f4f4;padding:8px 10px;font-size:12px;font-weight:700}.nsq-start,.nsq-next,.nsq-daily a{background:#b5121b;color:#fff!important;border:0;padding:13px 18px;font-weight:800;cursor:pointer;text-decoration:none;border-radius:3px}.nsq-start:hover,.nsq-next:hover,.nsq-daily a:hover{background:#8f0d15}.nsq-progress{margin-bottom:28px}.nsq-progress>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.nsq-progress i,.nsq-profile-progress i{display:block;height:6px;background:#eee}.nsq-progress i span,.nsq-profile-progress i span{display:block;height:100%;background:#b5121b}.nsq-timer{font-weight:800;background:#f5f5f5;padding:6px 9px;border-radius:3px}.nsq-timer.is-low{color:#b5121b;background:#fff0f1}.nsq-question-image{display:block;width:100%;max-height:420px;object-fit:cover;margin:0 0 22px}.nsq-stage h3{font-size:27px}.nsq-answers{display:grid;gap:10px;margin:22px 0}.nsq-answer{display:flex;align-items:center;gap:14px;text-align:left;padding:15px;border:1px solid #ddd;background:#fff;cursor:pointer;font-size:16px}.nsq-answer b{display:grid;place-items:center;min-width:32px;height:32px;background:#f3f3f3}.nsq-answer:hover{border-color:#b5121b}.nsq-answer.is-correct{border-color:#27864a;background:#f2fbf5}.nsq-answer.is-wrong{border-color:#b5121b;background:#fff4f4}.nsq-feedback{padding:15px;border-left:3px solid #b5121b;background:#fafafa;margin:15px 0}.nsq-result{text-align:center;padding:30px}.nsq-result>span{color:#b5121b;font-weight:800;letter-spacing:.08em}.nsq-result>strong{display:block;font-size:58px;margin:18px}.nsq-result h2{font-size:30px;margin:0}.nsq-result h3{font-size:18px;margin:8px 0 20px}.nsq-result.is-perfect{background:linear-gradient(180deg,#fff8f8,#fff)}.nsq-earned{display:inline-block;background:#b5121b;color:#fff;padding:10px 16px;font-weight:900}.nsq-bonus{color:#666}.nsq-result-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:520px;margin:24px auto}.nsq-result-stats span{border:1px solid #e5e5e5;padding:14px;color:#777;font-size:12px;text-transform:uppercase}.nsq-result-stats b{display:block;color:#171717;font-size:20px;margin-bottom:5px}.nsq-new-badge{border-left:4px solid #b5121b;background:#fafafa;padding:14px 18px;max-width:420px;margin:20px auto;text-align:left}.nsq-new-badge small,.nsq-new-badge b{display:block}.nsq-new-badge small{color:#b5121b;font-weight:800}.nsq-retry{display:block;margin-top:25px;color:#b5121b;font-weight:700}.nsq-hub{max-width:1200px;margin:30px auto}.nsq-hub-head h1{font-size:42px;margin:8px 0}.nsq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nsq-grid article{border:1px solid #e5e5e5;background:#fff}.nsq-grid img{width:100%;aspect-ratio:16/9;object-fit:cover}.nsq-grid article div{padding:18px}.nsq-grid a{text-decoration:none;color:inherit}.nsq-grid span,.nsq-grid b{display:block;color:#b5121b;font-size:12px}.nsq-grid small{display:block;color:#777;margin:8px 0 14px}.nsq-grid h3{font-size:21px;margin:8px 0}.nsq-daily{max-width:1200px;margin:24px auto;padding:24px 26px;border:1px solid #e5e5e5;border-left:5px solid #b5121b;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px}.nsq-daily h2{margin:5px 0;font-size:27px}.nsq-daily p{margin:5px 0;color:#666}.nsq-daily-action{text-align:right}.nsq-daily-action b{display:block;margin-bottom:12px}.nsq-profile,.nsq-leaderboard{max-width:1100px;margin:32px auto;padding:26px;border:1px solid #e4e4e4;border-top:4px solid #b5121b;background:#fff}.nsq-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.nsq-section-head h2{font-size:27px;margin:4px 0 0}.nsq-section-head>strong{font-size:38px;color:#b5121b}.nsq-profile-progress small{display:block;margin-top:8px;color:#777}.nsq-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.nsq-stat-grid>div{border:1px solid #e6e6e6;padding:18px;background:#fafafa}.nsq-stat-grid b{display:block;font-size:25px}.nsq-stat-grid span{font-size:11px;font-weight:700;color:#777;letter-spacing:.04em}.nsq-badges{margin-top:24px}.nsq-badges>span{display:inline-flex;flex-direction:column;vertical-align:top;border:1px solid #e5e5e5;border-left:3px solid #b5121b;padding:12px;margin:0 8px 8px 0;max-width:230px}.nsq-badges small{color:#777;margin-top:4px}.nsq-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.nsq-tabs a{padding:9px 12px;background:#f3f3f3;color:#333;text-decoration:none;font-size:12px;font-weight:800}.nsq-tabs a.is-active{background:#b5121b;color:#fff}.nsq-lb-head,.nsq-lb-row{display:grid;grid-template-columns:55px minmax(220px,1fr) 110px 100px 110px;align-items:center;gap:10px;padding:12px 10px}.nsq-lb-head{font-size:11px;font-weight:800;color:#777;border-bottom:2px solid #171717}.nsq-lb-row{border-bottom:1px solid #eee}.nsq-lb-row.is-me{background:#fff7f7;border-left:3px solid #b5121b}.nsq-lb-user{display:flex;align-items:center;gap:10px}.nsq-lb-user img{border-radius:50%}.nsq-lb-user em{font-size:10px;background:#b5121b;color:#fff;padding:3px 5px;font-style:normal}.nsq-lb-row>strong:last-child{color:#b5121b}.nsq-empty{padding:20px;background:#fafafa;border:1px solid #eee;color:#666}
@media(max-width:700px){.nsq-app{padding:20px;margin:15px 0}.nsq-cover{margin:-20px -20px 22px}.nsq-intro h2{font-size:28px}.nsq-stage h3{font-size:22px}.nsq-grid{grid-template-columns:1fr}.nsq-daily{display:block}.nsq-daily-action{text-align:left;margin-top:18px}.nsq-stat-grid{grid-template-columns:repeat(2,1fr)}.nsq-result-stats{grid-template-columns:1fr}.nsq-lb-head{display:none}.nsq-lb-row{grid-template-columns:38px 1fr auto;padding:14px 6px}.nsq-lb-row>span:nth-child(3),.nsq-lb-row>span:nth-child(4){display:none}.nsq-profile,.nsq-leaderboard{padding:18px}.nsq-section-head h2{font-size:23px}}
.nsq-multi-hint{font-size:13px;color:#777;margin-top:-8px}.nsq-answer.is-selected{border-color:#b5121b;background:#fff7f7}.nsq-answer.has-image{display:grid;grid-template-columns:90px 34px 1fr}.nsq-answer.has-image>img{width:90px;height:64px;object-fit:cover}.nsq-submit-multi{background:#171717;color:#fff;border:0;padding:12px 17px;font-weight:800;cursor:pointer}.nsq-submit-multi:hover{background:#b5121b}.nsq-result-kicker{color:#b5121b;font-size:12px;font-weight:900;letter-spacing:.1em}.nsq-score-ring{width:160px;height:160px;border:10px solid #f0f0f0;border-top-color:#b5121b;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:22px auto}.nsq-score-ring strong{font-size:34px;line-height:1}.nsq-score-ring span{font-size:18px;color:#777;margin-top:8px}.nsq-result.is-perfect .nsq-score-ring{border-color:#b5121b;box-shadow:0 0 0 8px #fff0f1}.nsq-result.is-perfect{animation:nsqPerfect .45s ease}@keyframes nsqPerfect{from{transform:scale(.97);opacity:.6}to{transform:scale(1);opacity:1}}@media(max-width:600px){.nsq-answer.has-image{grid-template-columns:72px 30px 1fr}.nsq-answer.has-image>img{width:72px;height:54px}}
