body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:20px}.consent-content p{margin-bottom:15px}.consent-checkbox{background-color:#f5f5f5;border-radius:5px;margin:30px 0;padding:20px}.consent-checkbox label{align-items:flex-start;display:flex;gap:10px}.captcha-section{background-color:#e8f4f8;border-radius:5px;margin:30px 0;padding:20px}.captcha-problem{align-items:center;display:flex;gap:15px;margin-top:10px}.captcha-problem span{font-size:18px;font-weight:700}.captcha-problem input{border:1px solid #ccc;border-radius:3px;padding:8px;width:80px}.captcha-problem button{background-color:#007cba;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:8px 16px}.captcha-problem button:hover{background-color:#005a8a}.next-button,.submit-button{background-color:#007cba;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:12px 24px}.next-button:hover,.submit-button:hover{background-color:#005a8a}.question{border:1px solid #ddd;border-radius:5px}.question,.question-group{margin-bottom:30px;padding:20px}.question-group{background-color:#f9f9f9;border:2px solid #007cba;border-radius:8px}.question-group .question{background-color:initial;border:none;margin-bottom:15px;padding:10px 0}.question-group .question:last-child{margin-bottom:0}.question label{display:block;font-weight:700;margin-bottom:10px}.question select,.question textarea{border:1px solid #ccc;border-radius:3px;margin-top:5px;padding:8px;width:100%}.question textarea{box-sizing:border-box;min-height:80px;resize:vertical}.question textarea:disabled{background-color:#f0f0f0;color:#999;cursor:not-allowed}.text-input{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;padding:8px;width:100%}.radio-group,.text-input{margin-top:10px}.radio-group label{align-items:center;display:flex;font-weight:400;gap:8px;margin-bottom:8px}.instructions{background-color:#e8f4f8;border-radius:5px;margin-bottom:20px;padding:15px}.progress-indicator{background-color:#f0f0f0}.progress-indicator,.timer{border-radius:5px;font-weight:700;margin-bottom:20px;padding:10px;text-align:center}.timer{background-color:#f8d7da;color:#d63384;font-size:18px}.twitter-container{margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:600px}.twitter-post{background-color:#fff;border:1px solid #e1e8ed;border-radius:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin-bottom:0;padding:12px 16px}.tweet-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.profile-pic{height:100%;object-fit:cover;width:100%}.tweet-author{align-items:baseline;display:flex;flex:1 1;flex-wrap:wrap;gap:4px;min-width:0}.display-name{color:#0f1419;font-size:15px;font-weight:700;line-height:20px}.tweet-time,.username{color:#536471;font-size:15px;font-weight:400;line-height:20px}.tweet-time{margin-left:auto}.tweet-content{color:#0f1419;font-size:15px;line-height:20px;margin-bottom:12px}.tweet-content p{word-wrap:break-word;margin:0 0 12px;white-space:pre-wrap}.tweet-timestamp{border-top:1px solid #e1e8ed;color:#536471;font-size:15px;margin-top:12px;padding:12px 0}.tweet-image-container{background-color:#d1d5db;border:1px solid #e1e8ed;border-radius:16px;margin-top:12px;max-height:400px;overflow:hidden}.tweet-image{border-radius:16px;display:block;height:auto;max-height:400px;object-fit:cover;width:100%}.profile-pic-container{align-items:center;background-color:#d1d5db;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.profile-pic-container.small{border-radius:10px;height:40px;width:40px}.tweet-actions{border-bottom:1px solid #e1e8ed;border-top:1px solid #e1e8ed;justify-content:space-around;margin-top:12px;padding:12px 0}.action-button,.tweet-actions{align-items:center;display:flex}.action-button{border-radius:50%;color:#536471;cursor:pointer;font-size:13px;gap:4px;padding:8px;transition:all .2s}.action-button:hover{background-color:#1d9bf01a;color:#1d9bf0}.replies-section{background-color:#fff;border:1px solid #e1e8ed;border-top:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.reply-input-section{align-items:flex-start;background-color:#fff;border-bottom:1px solid #e1e8ed;display:flex;gap:12px;padding:16px}.reply-input-wrapper{display:flex;flex:1 1;flex-direction:column;gap:12px}.reply-input{background-color:#fff;border:1px solid #e1e8ed;border-radius:4px;box-sizing:border-box;color:#0f1419;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;min-height:50px;outline:none;padding:12px;resize:none;width:100%}.reply-input:focus{border-color:#1d9bf0;outline:none}.reply-button{align-self:flex-end;background-color:#1d9bf0;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;padding:8px 16px;transition:background-color .2s}.reply-button:hover{background-color:#1a8cd8}.reply{background-color:#fff;border-bottom:1px solid #e1e8ed;border-radius:0;margin-bottom:0;margin-left:0;padding:12px 16px}.reply:last-child{border-bottom:none}.scale-question{display:flex;flex-direction:column;margin-top:10px}.scale-labels{color:#536471;display:flex;font-size:14px;justify-content:space-between;margin-bottom:6px}.scale{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.scale label{align-items:center;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;font-weight:400;gap:4px;padding:8px;transition:background-color .2s}.scale label:hover{background-color:#f0f0f0}.scale input[type=radio]{margin:0}@media (max-width:768px){.container{padding:15px}.replies-section,.twitter-post{max-width:100%}.captcha-problem{align-items:flex-start;flex-direction:column;gap:10px}.scale-labels{font-size:13px}.scale{gap:2px;justify-content:center;width:100%}.scale label{font-size:14px;padding:4px 3px}}button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #007cba;outline-offset:2px}.loading{color:#657786;padding:40px;text-align:center}
/*# sourceMappingURL=main.fc133c72.css.map*/