.SubmitQuestionModal-module__MJ9-Aq__overlay{z-index:100;background:#0006;justify-content:center;align-items:center;padding:1rem;animation:.15s ease-out SubmitQuestionModal-module__MJ9-Aq__overlayIn;display:flex;position:fixed;inset:0}@keyframes SubmitQuestionModal-module__MJ9-Aq__overlayIn{0%{opacity:0}to{opacity:1}}.SubmitQuestionModal-module__MJ9-Aq__modal{background:var(--bg-card);border:1px solid var(--gray-300);border-radius:4px;width:100%;max-width:520px;max-height:90vh;padding:2rem;animation:.15s ease-out SubmitQuestionModal-module__MJ9-Aq__modalIn;overflow-y:auto}@keyframes SubmitQuestionModal-module__MJ9-Aq__modalIn{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.SubmitQuestionModal-module__MJ9-Aq__header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.SubmitQuestionModal-module__MJ9-Aq__header h2{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.5rem;font-weight:500;line-height:1.1}.SubmitQuestionModal-module__MJ9-Aq__closeBtn{width:28px;height:28px;font-size:var(--text-md);color:var(--gray-400);border-radius:var(--radius);background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.SubmitQuestionModal-module__MJ9-Aq__closeBtn:hover{color:var(--gray-900);background:var(--gray-100)}.SubmitQuestionModal-module__MJ9-Aq__field{margin-bottom:.875rem;position:relative}.SubmitQuestionModal-module__MJ9-Aq__field label{font-size:var(--text-sm);color:var(--gray-600);letter-spacing:-.01em;margin-bottom:.3125rem;font-weight:500;display:block}.SubmitQuestionModal-module__MJ9-Aq__required{color:var(--red-primary)}.SubmitQuestionModal-module__MJ9-Aq__input,.SubmitQuestionModal-module__MJ9-Aq__textarea,.SubmitQuestionModal-module__MJ9-Aq__select{border:1px solid var(--gray-200);border-radius:var(--radius);width:100%;font-size:var(--text-base);color:var(--gray-900);background:var(--bg-card);font-family:var(--font-sans);padding:.5rem .75rem;transition:border-color .15s}.SubmitQuestionModal-module__MJ9-Aq__input:focus,.SubmitQuestionModal-module__MJ9-Aq__textarea:focus,.SubmitQuestionModal-module__MJ9-Aq__select:focus{border-color:var(--gray-400);outline:none}.SubmitQuestionModal-module__MJ9-Aq__textarea{resize:vertical;line-height:1.6}.SubmitQuestionModal-module__MJ9-Aq__charCount{font-size:var(--text-2xs);color:var(--gray-300);font-variant-numeric:tabular-nums;position:absolute;bottom:.5rem;right:.75rem}.SubmitQuestionModal-module__MJ9-Aq__markdownHint{font-size:var(--text-2xs);color:var(--gray-400);letter-spacing:-.01em;margin-top:.25rem;display:block}.SubmitQuestionModal-module__MJ9-Aq__row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.SubmitQuestionModal-module__MJ9-Aq__actions{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.SubmitQuestionModal-module__MJ9-Aq__cancelBtn{border:1px solid var(--gray-200);border-radius:var(--radius);background:var(--bg-card);color:var(--gray-600);font-size:var(--text-sm);padding:.5rem 1rem;font-weight:500;transition:all .15s}.SubmitQuestionModal-module__MJ9-Aq__cancelBtn:hover{background:var(--gray-50);border-color:var(--gray-300)}.SubmitQuestionModal-module__MJ9-Aq__submitBtn{border-radius:var(--radius);background:var(--gray-900);color:#fff;font-size:var(--text-sm);border:none;padding:.5rem 1.125rem;font-weight:500;transition:background .15s,transform .1s}.SubmitQuestionModal-module__MJ9-Aq__submitBtn:hover:not(:disabled){background:var(--gray-700)}.SubmitQuestionModal-module__MJ9-Aq__submitBtn:active:not(:disabled){transform:scale(.97)}.SubmitQuestionModal-module__MJ9-Aq__submitBtn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:520px){.SubmitQuestionModal-module__MJ9-Aq__row{grid-template-columns:1fr}}
.QuestionBoard-module__id7lUW__container{max-width:880px;margin:0 auto;padding:0 2rem 4rem}.QuestionBoard-module__id7lUW__pageHeader{border-bottom:1px solid var(--gray-300);grid-template-columns:1fr auto;align-items:end;gap:1rem 2rem;margin-bottom:1.5rem;padding:3rem 0 1.75rem;display:grid}.QuestionBoard-module__id7lUW__pageTitle{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--gray-900);margin:.25rem 0 .375rem;font-size:2.25rem;font-weight:500;line-height:1.05}.QuestionBoard-module__id7lUW__pageTitle:before{content:"This week's open questions";font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.625rem;font-style:normal;font-weight:600;display:block}.QuestionBoard-module__id7lUW__pageSubtitle{font-size:var(--text-base);color:var(--gray-500);font-variant-numeric:tabular-nums;max-width:52ch}.QuestionBoard-module__id7lUW__postBtn{background:var(--accent);color:#fff;font-size:var(--text-sm);letter-spacing:.01em;border:none;border-radius:999px;padding:.625rem 1.25rem;font-weight:600;transition:background .15s,transform .1s,box-shadow .15s;box-shadow:0 1px 2px #05966933}.QuestionBoard-module__id7lUW__postBtn:hover{background:var(--accent-hover);box-shadow:0 3px 10px #05966947}.QuestionBoard-module__id7lUW__postBtn:active{transform:scale(.97)}.QuestionBoard-module__id7lUW__filterBar{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.25rem;padding-bottom:1rem;display:flex}.QuestionBoard-module__id7lUW__topics{flex-wrap:wrap;gap:.375rem;display:flex}.QuestionBoard-module__id7lUW__topicPill{font-size:var(--text-sm);color:var(--gray-600);letter-spacing:.01em;background:0 0;border:1px solid #0000;border-radius:999px;padding:.25rem .6875rem;font-weight:400;transition:all .15s}.QuestionBoard-module__id7lUW__topicPill:hover{color:var(--gray-900);border-color:var(--gray-300)}.QuestionBoard-module__id7lUW__topicActive{background:var(--gray-900);color:var(--bg-primary);border-color:var(--gray-900)}.QuestionBoard-module__id7lUW__topicActive:hover{background:var(--accent);border-color:var(--accent);color:var(--bg-primary)}.QuestionBoard-module__id7lUW__sortSelect{border:1px solid var(--gray-200);border-radius:var(--radius);font-size:var(--text-sm);color:var(--gray-500);background:var(--bg-card);font-family:var(--font-sans);letter-spacing:-.01em;padding:.3125rem .625rem;transition:border-color .15s}.QuestionBoard-module__id7lUW__sortSelect:focus{border-color:var(--gray-400);outline:none}.QuestionBoard-module__id7lUW__searchBar{margin-bottom:.75rem;position:relative}.QuestionBoard-module__id7lUW__searchIcon{color:var(--gray-400);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.QuestionBoard-module__id7lUW__searchInput{border:1px solid var(--gray-300);width:100%;font-size:var(--text-base);font-family:var(--font-sans);color:var(--gray-900);background:var(--bg-card);letter-spacing:-.01em;border-radius:999px;padding:.625rem 2rem .625rem 2.5rem;transition:border-color .15s,box-shadow .15s}.QuestionBoard-module__id7lUW__searchInput::placeholder{color:var(--gray-400)}.QuestionBoard-module__id7lUW__searchInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light);outline:none}.QuestionBoard-module__id7lUW__searchClear{color:var(--gray-400);font-size:var(--text-lg);cursor:pointer;background:0 0;border:none;border-radius:2px;padding:.125rem .25rem;line-height:1;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.QuestionBoard-module__id7lUW__searchClear:hover{color:var(--gray-600)}.QuestionBoard-module__id7lUW__searchStatus{font-size:var(--text-xs);color:var(--gray-400);letter-spacing:-.01em;padding:.25rem 0 .5rem}.QuestionBoard-module__id7lUW__questionList{flex-direction:column;display:flex}.QuestionBoard-module__id7lUW__empty{text-align:center;color:var(--gray-500);font-family:var(--font-serif);padding:5rem 1rem;font-size:1.25rem;font-style:italic}.QuestionBoard-module__id7lUW__sentinel{min-height:1px;padding:1rem 0}.QuestionBoard-module__id7lUW__loadingMore{color:var(--gray-400);font-size:var(--text-sm);justify-content:center;align-items:center;gap:.5rem;padding:1rem 0;display:flex}.QuestionBoard-module__id7lUW__spinner{border:2px solid var(--gray-200);border-top-color:var(--gray-500);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite QuestionBoard-module__id7lUW__spin}@keyframes QuestionBoard-module__id7lUW__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.QuestionBoard-module__id7lUW__container{padding:0 1rem 3rem}.QuestionBoard-module__id7lUW__filterBar{flex-direction:column;align-items:flex-start}.QuestionBoard-module__id7lUW__pageHeader{flex-direction:column;align-items:flex-start;gap:.75rem}}
