.gq-workspace{color:#e0e9ed;min-width:0;margin-bottom:24px}.gq-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.gq-heading h2{font-size:30px;font-weight:450;line-height:1.22;letter-spacing:-.7px;margin:12px 0}.gq-heading p{font-size:13px;line-height:1.7;color:#aec1ca;max-width:650px;margin:0}.gq-heading-symbol{width:76px;height:76px;border:1px solid #60754f;border-radius:50%;background:#2b392c;display:grid;place-items:center;flex-shrink:0}.gq-heading-symbol svg{width:34px;height:34px;color:#cbe9b0}.gq-boundary{display:flex;align-items:center;gap:12px;background:#202e35;border:1px solid #405762;padding:14px 16px;border-radius:8px;font-size:12px;line-height:1.65;color:#c1d3dc;margin:16px 0}.gq-boundary svg{width:20px;height:20px;flex-shrink:0}.gq-example{display:flex;align-items:end;gap:12px;margin:20px 0}.gq-example label{flex:1}.gq-example label,.gq-filters label{display:grid;gap:8px;font-size:12px;color:#d3e0e6;min-width:0}.gq-workspace select{width:100%;min-width:0;font-size:12px;min-height:42px;padding:10px;color:#e0e9ed;background:#142027;border:1px solid #617982;border-radius:6px}.gq-review-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:start}.gq-workspace fieldset{min-width:0;padding:0;margin:0 0 22px;border:0}.gq-workspace legend{font-size:12px;font-weight:600;color:#cee5b8;padding:0;margin-bottom:14px}.gq-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.gq-field{min-width:0}.gq-field label{display:block;font-size:12px;color:#d6e1e7;margin-bottom:7px}.gq-field small{display:block;color:#adbec7;font-size:11px;line-height:1.6;margin-top:7px}.gq-details{border:1px solid #485d67;border-radius:8px;padding:14px;margin-bottom:16px}.gq-details summary{color:#cee5b8;font-size:12px;cursor:pointer;min-height:26px}.gq-details[open] summary{margin-bottom:16px}.gq-origin,.gq-note{color:#aebfc7;font-size:11px!important;line-height:1.7!important}.gq-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.gq-actions a{font-size:12px;color:#c8e4aa}.gq-result-panel{background:#111e25;border:1px solid #415861;border-radius:10px;padding:22px;min-width:0}.gq-result-panel h3{font-size:20px;line-height:1.4;margin:14px 0}.gq-result-panel h4{font-size:12px;color:#d2e4bb;margin:22px 0 10px}.gq-result-panel p,.gq-result-panel li{font-size:12px;line-height:1.75;color:#beccd4}.gq-result-panel ul{padding-left:19px}.gq-result-panel li{margin-bottom:9px}.gq-empty{padding:20px 0}.gq-orbit{display:grid;place-items:center;width:44px;height:44px;border:1px solid #546755;border-radius:50%;color:#c6e5ac}.gq-orbit svg{width:23px;height:23px}.gq-badge{display:inline-block;padding:5px 8px;border:1px solid #657861;border-radius:5px;background:#283d2d;font-size:10px;line-height:1.5;color:#d1eabd;letter-spacing:.25px}.gq-result.conflict .gq-badge{background:#442e30;border-color:#a56b70;color:#ffd5d5}.gq-badge.investigational{background:#333045;color:#e3d7ff;border-color:#73668c}.gq-badge.selected-indication{background:#3a3423;color:#f3e1b1;border-color:#86744a}.gq-badge.supportive{background:#223a40;color:#bee3f0;border-color:#4c7b87}.gq-callout{padding:13px;border-left:2px solid #c2dba5;background:#25322d;font-size:12px;line-height:1.65}.gq-sources{display:grid;gap:9px;margin-top:16px}.gq-sources a{color:#cae4b0;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.gq-therapeutics{padding:25px;border:1px solid #42565f;background:#18252d;border-radius:11px}.gq-filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:14px;margin:22px 0}.gq-topic-count{font-size:11px;color:#acbfc9;margin-bottom:16px}.gq-therapy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gq-therapy-card{padding:20px;border:1px solid #435963;border-radius:9px;background:#12212a;min-width:0}.gq-therapy-card h3{font-size:17px;line-height:1.45;margin:14px 0 10px}.gq-therapy-card p{font-size:12px;line-height:1.75;color:#bdcdd5;margin:10px 0}.gq-molecular strong{display:block;color:#d6e4ec;font-size:11px;margin-bottom:3px}.gq-therapy-card details{border-top:1px solid #3b5059;padding-top:14px;margin-top:16px}.gq-therapy-card summary{cursor:pointer;font-size:12px;color:#cde4b7;min-height:26px}.gq-therapy-card small{font-size:10px;color:#abc0cb;display:block;margin-top:12px}.gq-mode-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.gq-mode-tabs button[aria-pressed=true]{background:#33492e;border-color:#7b9566;color:#dbefc4}.gq-model-details{margin:25px 0 10px}.gq-model-details>summary{font-size:14px;color:#d3e4c0;cursor:pointer;padding:12px 0}.gq-workspace :focus-visible{outline:2px solid #d5edae;outline-offset:4px}
@media(max-width:1100px){.gq-review-grid{grid-template-columns:1fr}.gq-heading-symbol{display:none}.gq-filters{grid-template-columns:1fr 1fr}.gq-filters label:first-child{grid-column:1/-1}}
@media(max-width:680px){.gq-therapeutics{padding:16px}.gq-heading h2{font-size:25px}.gq-fields,.gq-filters,.gq-therapy-grid{grid-template-columns:1fr}.gq-example{align-items:stretch;flex-direction:column}.gq-result-panel,.gq-therapy-card{padding:16px}.gq-actions{align-items:stretch;flex-direction:column}.gq-actions .btn{white-space:normal}.gq-mode-tabs .btn{flex:1;white-space:normal}}
@media(forced-colors:active){.gq-workspace,.gq-result-panel,.gq-therapy-card,.gq-badge,.gq-boundary{background:Canvas;color:CanvasText;border-color:CanvasText}.gq-sources a{color:LinkText}}

.plan-research-grid.glioma-plan{grid-template-columns:minmax(0,1fr)}.glioma-plan .plan-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}@media(max-width:950px){.glioma-plan .plan-side{grid-template-columns:1fr}}
