.t9 .filt{background:var(--surface);border-bottom:1px solid var(--line);padding:15px 0}.t9 .fr{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;display:flex}.t9 .fr:last-child{margin-bottom:0}.t9 .fr .lb{font-family:var(--font-code);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);flex:none;width:78px;font-size:9.5px;font-weight:600}.t9 .fr .lb.auto{width:auto;margin-left:8px}.t9 .chips{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.t9 .pill{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:16px;padding:5px 12px;font-size:12.5px;transition:background .13s,border-color .13s,color .13s}.t9 .pill:hover:not(.on){border-color:var(--accent);color:var(--ink)}.t9 .pill.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.t9 .pill .c{font-family:var(--font-code);opacity:.7;margin-left:5px;font-size:10.5px}.t9 #t9-q{border-radius:8px;min-width:190px;padding:7px 12px;font-size:13.5px}.t9 .count{font-family:var(--font-code);color:var(--ink-3);padding:16px 0 10px;font-size:12px}.t9 .tw{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;overflow-x:auto}.t9 .tw>table{min-width:940px;font-size:13.5px}.t9 .tw>table>thead th{border-bottom:1px solid var(--line-2);padding:0}.t9 .sortb{text-align:left;cursor:pointer;width:100%;font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:0;padding:11px 14px;font-size:9.5px;font-weight:600;display:block}.t9 .sortb:hover{color:var(--accent-deep)}.t9 .tw>table>thead th:not(:has(.sortb)){letter-spacing:.1em;padding:11px 14px;font-size:9.5px}.t9 .sortb .ar{opacity:.45;margin-left:4px}.t9 .tw>table>tbody tr{border-bottom:1px solid var(--line);cursor:pointer;transition:background .12s}.t9 .tw>table>tbody tr.sel{background:var(--accent-wash);box-shadow:inset 3px 0 0 var(--accent)}.t9 .tw>table>tbody td{vertical-align:top;padding:11px 14px}.t9 td .nm{color:var(--ink);font-size:14px;font-weight:600}.t9 td .gn{font-family:var(--font-code);color:var(--ink-3);margin-top:2px;font-size:10.5px}.t9 .tag{font-family:var(--font-code);letter-spacing:.06em;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-block}.t9 .tag.mech{background:var(--accent-wash);color:var(--accent-deep);border:1px solid var(--accent)}.t9 .tag.oral{background:var(--own-wash);color:var(--own);border:1px solid var(--own)}.t9 .tag.inj{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--line-2)}.t9 .tag.bio{background:var(--good-wash);color:var(--good);border:1px solid var(--good)}.t9 .dxs{flex-wrap:wrap;gap:4px;display:flex}.t9 .dxs span{font-family:var(--font-code);background:var(--sunk);color:var(--ink-2);border-radius:4px;padding:2px 6px;font-size:10px}.t9 .labs{font-family:var(--font-code);color:var(--ink-2);font-size:11px}.t9 .labs.none{color:var(--good)}.t9 .labs.empty-f{color:var(--warn)}.t9 .labs.dash{color:var(--ink-3)}.t9 .tb{font-family:var(--font-code);font-size:11px}.t9 .tb.y{color:var(--warn)}.t9 .tb.n{color:var(--good)}.t9 .drawer{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;margin-top:20px;overflow:hidden}.t9 .dh{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.t9 .dh h2{letter-spacing:-.018em;font-size:21px;font-weight:700}.t9 .dh .sub{font-family:var(--font-code);color:var(--ink-3);margin-top:4px;font-size:11.5px}.t9 .dh .tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.t9 .db{grid-template-columns:repeat(3,1fr);display:grid}.t9 .dsec{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:17px 22px}.t9 .dsec.full{border-right:0;grid-column:1/-1}.t9 .dsec.c3{border-right:0}.t9 .dsec h3,.t9 .bios h3{font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:9px;font-size:9.5px;font-weight:600}.t9 .dsec p,.t9 .dsec li{color:var(--ink-2);overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.t9 .dsec ul{margin:0;padding-left:18px}.t9 .dsec li{margin-bottom:4px}.t9 .dsec .big{color:var(--ink);font-size:15px;font-weight:600;line-height:1.35}.t9 .dsec .big.none-req{color:var(--good)}.t9 .ink{color:var(--ink)}.t9 .icd{color:var(--ink-3);font-size:11px}.t9 .rx{margin:0 0 10px}.t9 .rx .rl{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;font-size:10.5px;display:block}.t9 .rx .rv{color:var(--ink);font-size:13.5px;line-height:1.5;display:block}.t9 .ptw{margin:8px 0 4px;overflow-x:auto}.t9 .popt{border-collapse:collapse;width:100%;min-width:600px;font-size:12.5px}.t9 .popt th{text-align:left;font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:0 0;padding:5px 8px 5px 0;font-size:10px;font-weight:500}.t9 .popt td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-2);padding:7px 8px 7px 0}.t9 .popt td:first-child{color:var(--ink);white-space:nowrap;padding-right:16px;font-weight:500}.t9 .unv{font-family:var(--font-code);letter-spacing:.07em;text-transform:uppercase;background:var(--warn-wash);color:var(--warn);border:1px solid var(--warn);vertical-align:middle;border-radius:3px;margin-left:8px;padding:2px 6px;font-size:9.5px;display:inline-block}.t9 .note{color:var(--ink-2);border-radius:8px;margin:11px 0 0;padding:11px 13px;font-size:12.5px;line-height:1.5}.t9 .dsec>.note:first-of-type:nth-child(2){margin-top:0}.t9 .note.good{background:var(--good-wash);border-left:3px solid var(--good)}.t9 .note.info{background:var(--accent-wash);border-left:3px solid var(--accent)}.t9 .note.gate{background:var(--crit-wash);border-left:3px solid var(--crit)}.t9 .note .h{margin-bottom:4px;font-size:9.5px}.t9 .note.good .h{color:var(--good)}.t9 .note.info .h{color:var(--accent-deep)}.t9 .note.gate .h{color:var(--crit)}.t9 .note .ruling{font-family:var(--font-code);color:var(--ink-3);margin-top:6px;font-size:11px;display:block}.t9 .bios{border-bottom:1px solid var(--line);padding:17px 22px}.t9 .bcards{flex-wrap:wrap;gap:11px;display:flex}.t9 .bcard{border:1px solid var(--line-2);background:var(--surface);border-radius:9px;min-width:186px;padding:12px 14px}.t9 .bcard .b{font-size:14.5px;font-weight:700}.t9 .bcard .s{font-family:var(--font-code);color:var(--ink-3);margin-top:2px;font-size:10.5px}.t9 .bcard .m{color:var(--ink-2);margin-top:6px;font-size:12.5px}.t9 .bcard .p{color:var(--accent-deep);margin-top:3px;font-size:12.5px}.t9 .bcard.bref{border-color:var(--accent);background:var(--accent-wash)}.t9 .bcard.bref .b{color:var(--accent-deep)}@media (max-width:1000px){.t9 .db{grid-template-columns:1fr}.t9 .dsec{border-right:0}}@media (max-width:600px){.t9 .fr .lb.auto{margin-left:0}.t9 #t9-q{flex:1;min-width:0}.t9 .bcard{flex:150px;min-width:0}}@media print{.t9 .filt{display:none!important}.t9 .tw,.t9 .drawer{box-shadow:none}.t9 .tw{overflow:visible}}
