













#brain-modal .bd-wrap{flex:1;min-width:0;overflow:auto;background:#faf7f2}
#brain-modal .bd-col{max-width:960px;margin:0 auto;padding:22px 26px 40px}


#brain-modal .bd-askwrap{margin:0 0 22px}
#brain-modal .bd-ask{width:100%;box-sizing:border-box;background:#fff;border:1.5px solid #dcd5c4;
  border-radius:12px;padding:17px 20px;font:400 17px/1.4 Inter;color:#1a1d1c;
  box-shadow:0 2px 10px rgba(0,0,0,.05);outline:none}
#brain-modal .bd-ask::placeholder{color:#9aa096;font-size:15.5px}
#brain-modal .bd-ask:focus{border-color:#1d7a4f;box-shadow:0 2px 14px rgba(29,122,79,.14)}
#brain-modal .bd-answer{margin:0 0 22px}


#brain-modal .bd-answer .bs-answer{padding:0;background:transparent;min-height:0}
#brain-modal .bd-nomatch{background:#fff;border:1px solid #e7e2d4;border-radius:10px;
  padding:13px 17px;font:400 13.5px/1.5 Inter;color:#3d4a42}
#brain-modal .bd-link{background:none;border:0;padding:0;color:#306844;font:600 13.5px Inter;
  cursor:pointer;text-decoration:underline;text-decoration-color:rgba(48,104,68,.35);text-underline-offset:2px}


#brain-modal .bd-band{margin:0 0 24px}
#brain-modal .bd-h{font:700 11px Inter;letter-spacing:.11em;text-transform:uppercase;color:#69725f;
  margin:0 0 10px;display:flex;align-items:baseline;gap:9px}
#brain-modal .bd-sub{font:400 11.5px Inter;letter-spacing:0;text-transform:none;color:#9aa096}



#brain-modal .bd-nl{display:flex;align-items:center;gap:8px;background:#f5f2ea;border:1px dashed #ddd6c6;
  border-radius:9px;padding:11px 15px;font:400 12.5px/1.45 Inter;color:#8a8f81}
#brain-modal .bd-nldot{width:7px;height:7px;border-radius:50%;background:#c7c0ae;flex:none}

#brain-modal .bd-quiet{background:#fff;border:1px solid #e7e2d4;border-radius:9px;padding:11px 15px;
  font:400 12.5px/1.45 Inter;color:#77806f}
#brain-modal .bd-gap{background:#fdf8ef;border:1px solid #e6d3b4;border-radius:9px;padding:10px 15px;
  font:400 12.5px/1.5 Inter;color:#8a5a0f;margin:0 0 11px}
#brain-modal .bd-prov{font:400 11.5px/1.5 Inter;color:#8a918d;margin:0 0 11px;
  padding-left:10px;border-left:2px solid #e7e2d4}

#brain-modal .bd-more{background:none;border:0;padding:7px 0 0;color:#306844;font:600 12.5px Inter;
  cursor:pointer;text-align:left;display:block}
#brain-modal .bd-more:hover{text-decoration:underline}
#brain-modal .bd-more.ghost{color:#8a918d;font-weight:500}
#brain-modal .bd-more.ghost:hover{color:#306844}


#brain-modal .bd-rulrows .brul-row{margin-bottom:8px}


#brain-modal .bd-pinrows{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px}
#brain-modal .bd-pin{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;
  background:#fff;border:1px solid #e7e2d4;border-left:4px solid #1d7a4f;border-radius:10px;
  padding:11px 14px;cursor:pointer;box-shadow:0 1px 5px rgba(0,0,0,.04)}
#brain-modal .bd-pin:hover{border-color:#1d7a4f;box-shadow:0 2px 10px rgba(29,122,79,.12)}
#brain-modal .bd-pin.halted{border-left-color:#a04422}
#brain-modal .bd-pintag{font:800 9.5px Inter;letter-spacing:.1em;color:#1d7a4f}
#brain-modal .bd-pin.halted .bd-pintag{color:#a04422}
#brain-modal .bd-pinlbl{font:600 14.5px/1.3 'Fraunces',Georgia,serif;color:#1a1d1c}


#brain-modal .bd-pindate{font:600 11px Inter;color:#77806f}
#brain-modal .bd-pinq{font:400 12px/1.45 Inter;color:#5c6a62;margin-top:2px}


#brain-modal .bd-chgrows{background:#fff;border:1px solid #e7e2d4;border-radius:10px;overflow:hidden}
#brain-modal .bd-chgrow{display:flex;align-items:baseline;gap:10px;padding:8px 14px;
  border-bottom:1px solid #f2ede2;font:400 12.5px/1.4 Inter}
#brain-modal .bd-chgrow:last-child{border-bottom:0}
#brain-modal .bd-chgk{flex:none;min-width:64px;font:700 9.5px Inter;letter-spacing:.08em;
  text-transform:uppercase;color:#77806f}
#brain-modal .bd-chgk.bd-k-verified,#brain-modal .bd-chgk.bd-k-landed{color:#1d7a4f}
#brain-modal .bd-chgk.bd-k-closed{color:#8a918d}
#brain-modal .bd-chgt{flex:1;min-width:0;color:#2c302e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#brain-modal .bd-chgw{flex:none;color:#9aa096;font-size:11.5px}


#brain-modal .bd-recrows{display:flex;flex-direction:column;gap:8px}
#brain-modal .bd-rec1{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;
  background:#fff;border:1px solid #e0b9a4;border-left:4px solid #a04422;border-radius:10px;
  padding:11px 14px;cursor:pointer}
#brain-modal .bd-rec1:hover{box-shadow:0 2px 10px rgba(160,68,34,.12)}
#brain-modal .bd-reclbl{font:600 13.5px/1.3 Inter;color:#1a1d1c}
#brain-modal .bd-recwhy{font:400 12px/1.45 Inter;color:#a04422}


#brain-modal .bd-browse{margin-top:30px;border-top:1px solid #eae4d6;padding-top:18px}
#brain-modal .bd-browsebtn{display:flex;flex-direction:column;align-items:flex-start;gap:3px;
  text-align:left;background:none;border:0;padding:0;cursor:pointer}
#brain-modal .bd-browseh{font:600 14px Inter;color:#306844}
#brain-modal .bd-browsebtn:hover .bd-browseh{text-decoration:underline}
#brain-modal .bd-browses{font:400 12px/1.45 Inter;color:#8a918d}











.bdsl{margin:26px 0 4px;border-top:1px solid #eae4d6;padding:18px 0 0}
.bdsl-h{font:700 11px Inter;letter-spacing:.11em;text-transform:uppercase;color:#69725f;
  margin:0 0 12px;padding:0}

.bdsl .bd-nl{display:flex;align-items:center;gap:8px;background:#f5f2ea;border:1px dashed #ddd6c6;
  border-radius:9px;padding:10px 14px;font:400 12.5px/1.45 Inter;color:#77806f;margin:0 0 10px}
.bdsl .bd-nldot{width:7px;height:7px;border-radius:50%;background:#c7c0ae;flex:none}
.bdsl-quiet{background:#faf7f2;border:1px solid #eae4d6;border-radius:9px;padding:10px 14px;
  font:400 12.5px/1.45 Inter;color:#77806f;margin:0 0 10px}

.bdsl-states{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 10px}
.bdsl-state{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;
  gap:2px;text-align:left;background:#fff;border:1px solid #e7e2d4;border-left:3px solid #1d7a4f;
  border-radius:10px;padding:10px 13px;cursor:pointer}
.bdsl-state:hover{box-shadow:0 2px 10px rgba(29,122,79,.11)}
.bdsl-state.halted{border-left-color:#a04422}
.bdsl-tag{font:800 9.5px Inter;letter-spacing:.1em;color:#1d7a4f}
.bdsl-state.halted .bdsl-tag{color:#a04422}
.bdsl-lbl{font:600 13.5px/1.3 'Fraunces',Georgia,serif;color:#1a1d1c}
.bdsl-date{font:600 10.5px Inter;color:#77806f}
.bdsl-q{font:400 11.5px/1.45 Inter;color:#5c6a62;margin-top:2px}

.bdsl-rulings{background:#fff;border:1px solid #e7e2d4;border-radius:10px;padding:2px 12px;
  margin:0 0 4px}
.bdsl-more{background:none;border:0;padding:7px 0 0;color:#306844;font:600 12.5px Inter;
  cursor:pointer;display:block}
.bdsl-more:hover{text-decoration:underline}
.bdsl-more.ghost{color:#8a918d;font-weight:500}
.bdsl-more.ghost:hover{color:#306844}
.bdsl-prov{font:400 11px/1.5 Inter;color:#8a918d;margin:9px 0 0;
  border-left:2px solid #e7e2d4;padding-left:9px}
