.study-type,.materials,.goal,.questions,.guide,.audience{color:var(--ink)}.study-type-heading,.goal-heading,.questions-heading,.guide-heading{letter-spacing:-.005em;margin:2px 0 8px;font-size:19px;font-weight:500;line-height:1.35}.study-type-lede,.materials-lede{color:var(--muted);margin:0 0 14px;font-size:15px}.study-type-chosen,.study-type-saving,.materials-notice,.materials-hint,.materials-status,.materials-confirmed,.goal-notice,.goal-status,.goal-in-use,.questions-notice,.questions-status,.guide-notice,.guide-status{margin:0 0 12px;font-size:14px}.study-type-card,.goal-chosen,.goal-option,.materials-intake,.materials-taken,.questions-list,.guide-sections,.audience-rows,.audience-screeners{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}.study-type-card{text-align:left;border-width:1.5px;margin:10px 0 0;padding:13px 14px;transition:border-color .12s,box-shadow .12s}.study-type-card:first-of-type{margin-top:0}.study-type-card:hover:not(:disabled){border-color:var(--line-strong)}.study-type-card[aria-pressed=true]{border-color:var(--green);background:var(--surface);box-shadow:0 0 0 2px var(--green-soft)}.study-type-card-name{font-size:16px;font-weight:500}.study-type-card-detail{color:var(--muted);margin-top:3px;font-size:14px;font-weight:400}.study-type-suggest{margin-top:18px}.study-type-suggest-row{gap:8px}.materials-intake,.materials-taken{margin:0 0 14px;padding:18px 16px}.materials-intake label,.materials-intake legend{color:var(--ink);margin-bottom:6px;font-size:14px;font-weight:500}.materials-field{margin-bottom:14px}.materials-intake input,.materials-intake textarea,.materials-row-editor input{border-color:var(--line-strong);border-radius:var(--radius-input);padding:10px 12px}.materials-intake input:focus,.materials-intake textarea:focus,.materials-row-editor input:focus,.guide-edit input:focus,.guide-edit textarea:focus,.questions-edit textarea:focus{border-color:var(--green);box-shadow:0 0 0 2px var(--green-soft);outline:0}.materials-heading{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600}.materials-drop{border-color:var(--line-strong);border-radius:var(--radius-input);background:var(--raised);padding:16px}.materials-drop-active,.materials-drop:hover{border-color:var(--green);background:var(--green-soft)}.materials-file,.materials-row{border-color:var(--line);gap:12px;padding:10px 0}.materials-row{grid-template-columns:minmax(84px,32%) minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.materials-row-editor,.materials-row-editor .materials-row-actions,.materials-row-editor .chat-error{grid-column:1/-1}.materials-row-label{color:var(--muted);font-size:15px}.materials-row-value{overflow-wrap:anywhere}.materials-row-note,.materials-row-fix{grid-column:2}.materials-row-note{color:var(--muted)}.materials-row-fix,.materials-missing button,.materials-history+button{justify-self:start}.goal-chosen,.goal-option{margin:0 0 12px;padding:18px 16px}.goal-chosen,.goal-option-chosen{border-color:var(--green)}.goal-option-chosen{box-shadow:0 0 0 2px var(--green-soft)}.goal-label,.goal-tag,.questions-tag,.guide-tag{color:var(--green)}.goal-label{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.goal-title{font-size:16px;font-weight:500}.goal-tag,.questions-tag,.guide-tag{background:var(--green-soft);letter-spacing:.07em;text-transform:uppercase;border-radius:6px;font-size:10.5px;font-weight:700}.goal-facts{margin:10px 0}.goal-facts dt{margin-top:8px;font-size:13px}.goal-facts dd{margin-bottom:3px;font-size:14px}.goal-rationale,.questions-informs{border-left-color:var(--green-soft)}.questions-list{margin:0 0 14px;padding:4px 16px}.document-card{margin:0 0 14px}.document-card .questions-list,.document-card .guide-sections{box-shadow:none;border:0;border-radius:0;margin:0 0 14px;padding:4px 0}.questions-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:14px 0}.questions-card:first-child{border-top:0}.questions-text,.guide-question-text{font-size:15px;font-weight:500}.questions-number{color:var(--muted);margin:0 0 4px;font-size:13px}.questions-informs,.guide-question-kind,.guide-question-serves,.guide-section-counts,.audience-capture,.audience-ends{font-size:13px}.guide-show-all{margin-bottom:10px}.guide-sections{margin:0 0 14px;padding:4px 16px}.guide-section{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0}.guide-section:first-child{border-top:0}.guide-section-toggle{padding:14px 0;font-size:15px}.guide-section-toggle:after{float:right;color:var(--muted);content:"⌄";transition:transform .12s}.guide-section-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.guide-question{padding:12px 0}.guide-question-options{color:var(--muted);font-size:14px}.guide-coverage-reason{margin:-4px 0 10px;padding:0 0 0 12px}.audience-rows{margin:14px 0;padding:4px 16px}.audience-row{border-top:1px solid var(--line);grid-template-columns:minmax(84px,32%) minmax(0,1fr);gap:12px;margin:0;padding:10px 0;font-size:15px;display:grid}.audience-row:first-child{border-top:0}.audience-row dt{color:var(--muted);font-weight:400}.audience-row dd{min-width:0}.audience-filters{margin:0;padding-left:18px}.audience-screeners{margin:14px 0;padding:18px 16px}.audience-screeners h3{margin-bottom:8px;font-size:15px;font-weight:500}.audience-screeners .guide-questions{padding:0}.audience-limitations{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--raised);color:var(--muted)}.materials-row-actions button,.questions-edit-actions button,.guide-edit-actions button{padding:6px 10px;font-size:12.5px;font-weight:500;line-height:18px}.guide-section-counts{font-weight:400}.brief-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 1rem;display:flex}.brief-head>.brief-versions{flex:16rem;min-width:0}.brief-export{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem;display:flex}.brief-export[hidden]{display:none}.brief-export-line{margin:0;font-size:.9rem}
