.eo-workspace{padding:26px 24px;border-top:1px solid #dde3ec;color:#24323e;font:inherit}.eo-workspace *{box-sizing:border-box}.eo-workspace button,.eo-workspace select,.eo-workspace textarea{font:inherit}.eo-closed{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(110deg,#faf8ff,#fff)}.eo-open{border:1px solid #c9c0ed;background:#f6f2ff;color:#5141a5;border-radius:10px;padding:12px 17px;font-size:.95rem!important;font-weight:650!important;cursor:pointer;display:inline-flex;gap:22px;align-items:center}.eo-open:hover{background:#eee8ff}.eo-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:21px}.eo-heading h3{font-size:1.3rem;margin:0}.eo-hide{border:0;background:transparent;color:#617086;padding:7px;cursor:pointer;font-size:.85rem!important}.eo-field{display:grid;gap:8px;font-size:.88rem;font-weight:600;min-width:0}.eo-field>span{display:flex;gap:12px;align-items:baseline}.eo-field small{font-size:.78rem;font-weight:400;color:#647287}.eo-field select,.eo-field textarea{width:100%;min-width:0;max-width:100%;border:1px solid #acb8ca;border-radius:9px;background:#fff;color:#273743;padding:12px;font-weight:400;font-size:.92rem;line-height:1.5}.eo-field select{cursor:pointer;padding-right:32px}.eo-field textarea{resize:vertical}.eo-field .eo-template{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.84rem;overflow-wrap:anywhere}.eo-hint{font-size:.81rem!important;color:#647287!important;line-height:1.6;margin:9px 0 16px!important}.eo-options{margin:17px 0 20px;border-top:1px solid #e4e8ef;border-bottom:1px solid #e4e8ef;padding:5px 0}.eo-options>summary{cursor:pointer;font-size:.87rem;color:#48596f;font-weight:600;padding:11px 0}.eo-options>summary>span{font-weight:400;font-size:.76rem;margin-left:6px;color:#718094}.eo-options .eo-field{margin:8px 0 18px}.eo-actions{display:flex;gap:10px;align-items:center}.eo-primary,.eo-secondary{padding:11px 17px;border-radius:9px;min-height:43px;font-size:.9rem!important;font-weight:600!important;cursor:pointer}.eo-primary{background:#5c49b9;color:#fff;border:1px solid #5c49b9}.eo-primary:hover:not(:disabled){background:#4f3caa}.eo-primary:disabled{opacity:.5;cursor:default}.eo-secondary{background:#fff;border:1px solid #c7cfdd;color:#4f5e70}.eo-progress{font-size:.84rem!important;color:#607086!important;margin:14px 0 0!important}.eo-result{margin-top:25px;padding-top:23px;border-top:1px solid #dde3ec;overflow-wrap:anywhere}.eo-result-heading h4{font-size:1.2rem;line-height:1.4;margin:10px 0}.eo-status{display:inline-flex;border-radius:5px;background:#eaf4ee;color:#267254;padding:5px 8px;font-size:.7rem;font-weight:700;letter-spacing:.035em}.eo-result-hypothesis .eo-status{background:#fff0dd;color:#8f601d}.eo-result-unknown .eo-status{background:#eef1f5;color:#5c6b7e}.eo-summary{font-size:1rem!important;line-height:1.7;margin:8px 0 22px!important;color:#3d4f60!important}.eo-before-after{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:11px;align-items:stretch;margin:20px 0}.eo-stage{border:1px solid #dce2ec;border-radius:13px;background:#fafbfe;padding:17px;min-width:0}.eo-stage-after{background:#f8f5ff;border-color:#d5ccef}.eo-stage-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px}.eo-stage h5{font-size:.88rem;line-height:1.4;margin:0;color:#445669}.eo-visual{display:block;flex-shrink:0;width:44px;height:44px}.eo-colony{width:30px;height:30px;border-radius:50%;margin:7px;box-shadow:0 0 0 5px #ecede4;border:1px solid #b9c5d4}.eo-colony-blue{background:radial-gradient(circle at 35% 30%,#6d91da,#3155ae)}.eo-colony-red{background:radial-gradient(circle at 35% 30%,#df807e,#b14751)}.eo-colony-white{background:radial-gradient(circle at 35% 30%,#fff,#e7e6d8);border-color:#c9cbba}.eo-lipid{fill:#f4dda4;stroke:#a98637;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.eo-lipid path{fill:none;stroke:#5d50a9;stroke-width:3}.eo-gene-symbol{fill:none;stroke:#8172bb;stroke-width:3;stroke-linecap:round}.eo-growth{fill:#e3efec;stroke:#619081;stroke-width:2.5;stroke-linecap:round}.eo-growth path+path{fill:none}.eo-stage dl{display:grid;gap:14px;margin:16px 0 0}.eo-stage dl>div{padding-top:12px;border-top:1px solid #e0e4ed}.eo-stage dt{text-transform:uppercase;letter-spacing:.045em;font-size:.67rem;color:#788397;font-weight:650;margin-bottom:5px}.eo-stage dd{margin:0;font-size:.87rem;line-height:1.6;color:#304455}.eo-transition{display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#9384c1}.eo-conditions{font-size:.84rem;line-height:1.6;margin:20px 0;padding-left:14px;border-left:3px solid #cfc4ed}.eo-conditions strong{font-size:.79rem;color:#526477}.eo-conditions ul{padding-left:18px;margin:5px 0}.eo-conditions li{margin:4px 0}.eo-disclosure{font-size:.84rem;line-height:1.65;margin:0;border-top:1px solid #e3e7ee;padding:5px 0}.eo-disclosure>summary{cursor:pointer;color:#4c5c73;font-weight:600;padding:10px 0}.eo-disclosure p,.eo-disclosure li{color:#586a7c}.eo-disclosure p{margin:9px 0 14px}.eo-disclosure h5{font-size:.86rem;margin:12px 0 6px}.eo-disclosure ul{padding-left:19px}.eo-disclosure li{margin-bottom:7px}.eo-disclosure a{color:#5645a7;text-underline-offset:3px}.eo-sources{padding-left:20px;margin:10px 0}.eo-sources li{padding-left:3px;margin-bottom:15px}.eo-sources span{display:block;font-size:.77rem;color:#708097;margin-top:3px}.eo-measurements{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin-bottom:16px}.eo-measurements section{padding:13px;border:1px solid #dce3ec;border-radius:9px;background:#fafbfd;min-width:0}.eo-measurements h5{margin:0 0 9px}.eo-measurements p{font-size:.81rem;margin:8px 0}.eo-measurement-value{font-size:1.05rem!important;font-weight:600;color:#38496a!important}.eo-measurement-note{font-size:.78rem!important}.eo-error{padding:13px 15px;background:#fff2ee;border:1px solid #f0d5cc;border-radius:9px;color:#8a4435!important;font-size:.88rem!important;line-height:1.6}.eo-workspace [hidden]{display:none!important}.eo-workspace :focus-visible{outline:3px solid #8371d4;outline-offset:3px}.eo-workspace textarea:focus-visible,.eo-workspace select:focus-visible{outline-offset:1px}@media(max-width:660px){.eo-before-after{grid-template-columns:1fr;gap:6px}.eo-stage{padding:16px}.eo-stage dl{grid-template-columns:1fr;gap:12px}.eo-transition{height:23px;transform:rotate(90deg)}.eo-stage-head{min-height:32px}.eo-stage dl{margin-top:8px}.eo-stage h5{font-size:.92rem}}@media(max-width:500px){.eo-workspace{padding:22px 16px}.eo-heading h3{font-size:1.18rem}.eo-primary{flex:1}.eo-closed .eo-open{width:100%;justify-content:space-between}.eo-stage dd{font-size:.86rem}.eo-result-heading h4{font-size:1.12rem}}@media(prefers-reduced-motion:reduce){.eo-workspace *{scroll-behavior:auto;animation:none;transition:none}}
.eo-measurement-statistic{display:block;font-size:.76rem;font-weight:600;line-height:1.5;color:#5f6d83;margin-top:5px}.eo-study-settings{font-size:.82rem;margin:8px 0 16px}.eo-study-settings>strong{color:#536278}
.eo-alternative-detail{display:block;color:#68798a;font-size:.8rem;margin-top:3px}.eo-supporting-passage{margin:8px 0 12px;font-size:.8rem}.eo-supporting-passage>summary{cursor:pointer;color:#5f528e;font-weight:600}.eo-supporting-passage blockquote{margin:8px 0;padding:3px 12px;border-left:2px solid #c9c2dc;color:#4d6072}.eo-supporting-passage small{color:#778293;font-size:.72rem}

.eo-options:has(+.eo-actions>button[hidden]):has(+.eo-actions>button:last-child[hidden]){margin-bottom:0}.eo-actions:not(:has(button:not([hidden]))){display:none}
.eo-basis{font-size:.8rem!important;line-height:1.6!important;color:#7b653f!important;background:#fffaf0;border-left:2px solid #d7b979;padding:8px 12px;margin:12px 0!important}

.eo-selection{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.eo-field input{width:100%;min-width:0;max-width:100%;border:1px solid #acb8ca;border-radius:9px;background:#fff;color:#273743;padding:12px;font:inherit;font-weight:400;font-size:.9rem;line-height:1.5}.eo-coordinate-fields{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.eo-options .eo-coordinate-fields .eo-field{margin-bottom:5px}.eo-named-region{padding:14px 16px;border-left:3px solid #a092ce;border-radius:0 9px 9px 0;background:#faf8ff;margin-top:16px}.eo-named-region>strong{font-size:.87rem}.eo-named-region p{font-size:.81rem;line-height:1.6;margin:8px 0 0}.eo-named-region a{display:inline-block;font-size:.76rem;margin-top:10px;color:#5645a7;text-underline-offset:3px}.eo-region-location,.eo-region-limit{color:#68758a!important;font-size:.75rem!important}.eo-region-cell-context{font-size:.8rem!important;color:#4f7172!important;margin-top:9px!important;line-height:1.6!important}.eo-region-status{font-size:.78rem!important;color:#657488!important;line-height:1.5!important;margin:10px 0!important}.eo-text-button{border:0;background:transparent;color:#5947a9;padding:4px 7px;cursor:pointer;font-size:inherit;text-decoration:underline;text-underline-offset:3px}.eo-region-flow{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);gap:8px;align-items:stretch;margin:20px 0 12px}.eo-region-flow>section{min-width:0;border:1px solid #ded7ef;border-radius:11px;padding:14px;background:#faf8ff}.eo-region-flow>section>small{display:block;font-size:.68rem;color:#716b8b;text-transform:uppercase;letter-spacing:.04em;line-height:1.5;margin-bottom:8px}.eo-region-flow>section>strong{display:block;font-size:.83rem;line-height:1.6;font-weight:600;color:#3d4c60;overflow-wrap:anywhere}.eo-region-flow>span{display:flex;align-items:center;justify-content:center;color:#8b7abd;font-size:1.2rem}.eo-result-hypothesis .eo-region-flow>section:last-child{background:#fffaf2;border-color:#ead7bc}.eo-result-unknown .eo-region-flow>section:last-child{background:#f5f6f9;border-color:#dce2eb}
@media(max-width:850px){.eo-selection{grid-template-columns:1fr}.eo-coordinate-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eo-coordinate-fields>.eo-field:first-child{grid-column:1/-1}}
@media(max-width:600px){.eo-region-flow{grid-template-columns:1fr;gap:5px}.eo-region-flow>span{height:17px;transform:rotate(90deg)}.eo-region-flow>section{padding:13px 15px}.eo-region-flow>section>small{margin-bottom:4px}.eo-field input{font-size:16px}.eo-named-region{padding:13px}}

.eo-region-evidence{display:table;font-size:.66rem;font-weight:650;letter-spacing:.025em;color:#536b6b;background:#edf3f0;border-radius:4px;padding:4px 7px;margin-bottom:8px}
.eo-region-study{margin-top:11px;font-size:.76rem;line-height:1.6;color:#68758a}.eo-region-study summary{cursor:pointer;color:#5645a7;font-weight:600}.eo-region-study ul{padding-left:19px;margin:10px 0 0}.eo-region-study li+li{margin-top:6px}.eo-region-study .eo-region-study-sources{list-style:none;padding-left:0}.eo-region-study-sources a{margin:0}.eo-region-study-sources span{display:block;font-size:.72rem}
.eo-question{display:inline-block!important;font-size:.78rem!important;color:#57469b!important;background:#f2eefb;border-radius:6px;padding:8px 11px;margin:0 0 15px!important;line-height:1.5!important}.eo-question[hidden]{display:none!important}

.eo-heading>.section-heading,.eo-stage-head>.section-heading{flex:1;min-width:0}.eo-heading>.eo-hide{align-self:flex-start}.eo-field>.section-heading{gap:2px 6px}.eo-field>.section-heading label{font-weight:600;margin:0}.eo-workspace label.eo-field,.eo-setting label{margin:0}.eo-flow-heading{margin-top:18px}.eo-flow-heading h5{font-size:.9rem;color:#445669}.eo-workspace .section-disclosure>.section-help{margin-top:calc(28px - var(--section-help-size)/2)}.eo-workspace .section-disclosure:has(>.eo-options)>.section-help{margin-top:calc(45px - var(--section-help-size)/2)}.eo-workspace .section-disclosure>details>summary{line-height:24px;padding:10px 0}.eo-result-heading .section-heading h4{margin:10px 0}.eo-stage-head{align-items:flex-start}.eo-region-study{min-width:0}
.eo-setting{display:grid;grid-template-columns:auto minmax(180px,1fr);gap:10px 16px;align-items:center;background:#f5f2fc;border:1px solid #e1d9f3;border-radius:10px;padding:12px 14px;margin:0 0 20px}.eo-setting label{font-size:.85rem;font-weight:650;color:#504174}.eo-setting select{min-width:0;width:100%;padding:10px 30px 10px 11px;border:1px solid #b9adce;border-radius:8px;background:#fff;color:#354359;font:inherit;font-size:.85rem;cursor:pointer}.eo-result-setting .eo-status{background:#f0edf9;color:#5b478f}.eo-evidence-download{margin-top:14px;font-size:.82rem!important}.eo-setting>.section-heading{min-width:0}@media(max-width:600px){.eo-setting{grid-template-columns:1fr;gap:7px}.eo-setting select{font-size:16px}.eo-evidence-download{width:100%}}
.eo-research-comparison{margin:22px 0}.eo-research-comparison h5{font-size:.95rem;margin:0;color:#344b5b}.eo-extraction-note{font-size:.77rem!important;line-height:1.5!important;color:#6c7688!important;margin:5px 0 14px!important}.eo-study-list{display:grid;gap:14px}.eo-study-card{border:1px solid #d9e1ea;border-radius:12px;padding:18px;background:#fff;min-width:0}.eo-study-heading{display:flex;gap:8px 14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.eo-study-kind{font-size:.71rem;color:#68758a;background:#f0f3f7;padding:4px 7px;border-radius:5px}.eo-study-context{font-size:.82rem!important;line-height:1.6!important;margin:11px 0 15px!important;color:#42556b!important}.eo-study-context strong,.eo-study-matches strong,.eo-study-unresolved strong{font-weight:650;margin-right:5px}.eo-study-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.9fr);gap:15px;margin:0;padding:15px 0;border-top:1px solid #e6eaf0;border-bottom:1px solid #e6eaf0}.eo-study-result>div{min-width:0}.eo-study-result dt{font-size:.69rem;color:#6f7b8e;font-weight:650;margin-bottom:7px}.eo-study-result dd{font-size:.84rem;line-height:1.6;margin:0;color:#344959}.eo-study-result dd strong{font-weight:600;display:block}.eo-study-result dd span{display:block;margin-top:4px}.eo-study-matches,.eo-study-unresolved{font-size:.78rem!important;line-height:1.65!important;color:#53667a!important;margin:12px 0!important}.eo-study-differences{margin:12px 0;padding:10px 12px;background:#fffbf4;border-left:2px solid #d9bd8c;color:#715e45;font-size:.79rem;line-height:1.6}.eo-study-differences>strong{font-weight:650}.eo-study-differences ul{padding-left:18px;margin:5px 0 0}.eo-study-differences li+li{margin-top:4px}.eo-study-passage{font-size:.78rem;line-height:1.65;margin-top:12px}.eo-study-passage summary{cursor:pointer;color:#5c4b9c;font-weight:600;padding:3px 0}.eo-study-passage a{color:#5747a4;text-underline-offset:3px}.eo-study-passage p{margin:10px 0 3px!important;font-size:inherit!important;line-height:1.6!important}.eo-study-passage small{font-size:.72rem;color:#68768a}.eo-study-passage blockquote{margin:10px 0;padding:6px 12px;border-left:2px solid #d2cbe5;color:#44586d}.eo-research-gap{margin:18px 0;padding:13px 15px;background:#f6f7fb;border-left:3px solid #b9b1d5;font-size:.84rem;line-height:1.65}.eo-research-gap>strong{font-size:.77rem;color:#5b4e7c}.eo-research-gap p{font-size:.85rem!important;line-height:1.65!important;margin:5px 0 0!important;color:#435569!important}@media(max-width:740px){.eo-study-result{grid-template-columns:1fr;gap:13px}.eo-study-result dt{margin-bottom:3px}.eo-study-card{padding:15px}.eo-study-result dd span{margin-top:2px}}
.eo-study-citation{display:flex;align-items:baseline;gap:9px;font-size:.79rem!important;line-height:1.55!important;margin:0 0 11px!important}.eo-study-citation>span{flex-shrink:0;color:#6d788a;font-size:.73rem;font-weight:650}.eo-study-citation>a{color:#5949a0;text-underline-offset:3px}.eo-more-studies{font-size:.83rem;margin:15px 0 0}.eo-more-studies>summary{cursor:pointer;color:#5c4b9c;font-weight:600;padding:9px 0}.eo-more-studies>.eo-study-list{margin-top:10px}

.eo-approach{margin-bottom:18px;max-width:360px}.eo-selection-drug{grid-template-columns:1fr}.eo-context-field{margin:18px 0}.eo-context-field label small{margin-left:8px}.eo-example{display:inline-flex;gap:10px;align-items:baseline;border:0;background:#f4f0fc;color:#584698;border-radius:7px;padding:9px 12px;margin:0 0 20px;text-align:left;font-size:.8rem!important;line-height:1.5;cursor:pointer}.eo-example:hover{background:#ece5fa}.eo-context-field+.eo-actions{margin-top:18px}@media(max-width:600px){.eo-approach{max-width:none}.eo-example{width:100%;justify-content:space-between}.eo-field select,.eo-field textarea{font-size:16px}}

.eo-initial{margin-top:22px;padding:20px;background:#f8f6fe;border:1px solid #e2dbf2;border-radius:12px}.eo-initial h4{margin:12px 0;font-size:1.05rem}.eo-initial p{font-size:.9rem;line-height:1.65}.eo-initial .eo-hint{font-size:.8rem}.eo-initial>a{font-size:.78rem;color:#5845a0}

.eo-initial .eo-status{background:#ede7fb;color:#5b478f}
.eo-guided-intro{margin:0 0 16px;padding:14px 16px;background:#f7f5fc;border:1px solid #e3ddef;border-radius:10px}.eo-guided-intro[hidden]{display:none}.eo-guided-intro strong{font-size:.92rem;color:#3f375b}.eo-guided-intro p{font-size:.85rem!important;line-height:1.6!important;margin:7px 0 0!important;color:#4c5d6e}.eo-adjust-example{margin:0 0 14px}.eo-adjust-example>summary{cursor:pointer;color:#57479a;font-weight:600;font-size:.84rem;padding:8px 0;line-height:1.5}.eo-adjust-example>form{margin-top:16px}

.eo-study-observation{font-size:.96rem!important;font-weight:650;line-height:1.65!important;color:#263e4d!important;margin:0 0 10px!important}.eo-research-question{display:grid;gap:6px;margin:0 0 18px!important;padding-bottom:16px;border-bottom:1px solid #e2e6ed;font-size:.85rem!important;line-height:1.6!important;color:#43566b!important;overflow-wrap:anywhere}.eo-research-question>strong{font-size:.73rem;color:#6b5d8f}.eo-study-passage .eo-study-kind{display:inline-block;margin:10px 0!important}.eo-study-card>.eo-study-citation{margin:12px 0 4px!important}.eo-study-card .eo-study-differences{margin:10px 0}.eo-study-passage>.eo-study-result{margin-top:4px}

/* A researcher's judgment stays beside the exact observation being reviewed. */
.dr-question{padding:20px;background:#f8f7ff;border:1px solid #e2def2;border-radius:14px;margin:10px 0 24px}.dr-question input{width:100%;box-sizing:border-box}.dr-constraints{margin-top:12px}.dr-constraints summary{cursor:pointer;color:#594a92;font-weight:600}.dr-constraints label{display:block;margin:14px 0 8px}.dr-review{margin:24px 0}.dr-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dr-note{font-size:13px!important;color:#647182;line-height:1.55}.dr-studies{display:grid;gap:14px}.dr-study{border:1px solid #dce2ec;border-radius:14px;padding:20px;background:#fff;min-width:0}.dr-study-head{display:flex;gap:12px;align-items:flex-start}.dr-study-head>div{flex:1;min-width:0}.dr-study-head p{margin:5px 0 0;font-size:14px;color:#5c6b7b}.dr-index{display:grid;place-items:center;border-radius:50%;background:#f0edf9;color:#594a92;min-width:27px;height:27px;font-weight:700}.dr-badge{font-size:11px;font-weight:600;white-space:nowrap;background:#f0f3f7;color:#506074;padding:5px 9px;border-radius:7px}.dr-changed{border-color:#c49b62}.dr-observation{font-size:15px;line-height:1.65;color:#273743}.dr-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:13px;line-height:1.5}.dr-facts strong{display:block;color:#647182;font-size:11px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.dr-gap{font-size:13px;line-height:1.5;color:#6b5b48}.dr-citation{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.dr-inspect{border-top:1px solid #e6e8ee;padding-top:12px}.dr-inspect summary,.dr-add summary{cursor:pointer;color:#574699;font-weight:600;font-size:14px}.dr-inspect .eo-field{margin-top:16px}.dr-inspect textarea,.dr-conclusion textarea,.dr-add input,.dr-add textarea{box-sizing:border-box;width:100%}.dr-passages{font-size:14px;line-height:1.6;margin-top:16px}.dr-passages section+section{border-top:1px solid #e6e8ee;margin-top:16px;padding-top:16px}.dr-passages blockquote{margin:12px 0;border-left:3px solid #b9acdd;padding:8px 15px;background:#faf9ff;color:#435363;overflow-wrap:anywhere}.dr-warning{color:#815923;background:#fff8e9;padding:10px 14px;border-radius:8px;font-size:13px}.dr-add{margin:20px 0;padding:18px;border:1px dashed #c9c6da;border-radius:12px}.dr-add .eo-field{margin:14px 0}.dr-conclusion{padding:22px;border:1px solid #d5cee9;border-radius:14px;background:#faf9ff}.dr-conclusion label{display:block;font-size:14px;font-weight:600;margin:18px 0 8px}.dr-conclusion select{max-width:300px}.dr-conclusion h4{margin:0}.dr-notebook{border:1px solid #ddd7ef;border-radius:16px;padding:20px;margin:24px 0;background:#faf9ff}.dr-notebook h3{margin-top:0}.dr-notebook-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.dr-notebook-card{padding:16px;background:#fff;border:1px solid #e1dfeb;border-radius:12px}.dr-notebook-card p{font-size:13px;line-height:1.6}.dr-notebook-card button{font-size:13px}.dr-notebook small{color:#667283}.dr-error{font-size:13px;color:#954d31}
@media(max-width:650px){.dr-study{padding:15px}.dr-study-head{flex-wrap:wrap}.dr-badge{margin-left:39px}.dr-facts{grid-template-columns:1fr;gap:10px}.dr-question,.dr-conclusion{padding:16px}}
.dr-table-scroll{overflow-x:auto}.dr-options{width:100%;border-collapse:collapse;text-align:left;font-size:13px;background:white}.dr-options th,.dr-options td{vertical-align:top;padding:16px;border-bottom:1px solid #e1dfeb;line-height:1.55}.dr-options thead{font-size:12px;color:#657083}.dr-options th[scope=row]{min-width:150px;width:16%}.dr-options td{width:28%;min-width:210px}.dr-options small{display:block;font-weight:400}.dr-options th button{display:block;margin-top:12px;white-space:nowrap}.dr-options p{font-size:13px;margin:8px 0}.dr-options strong{display:block}

.dr-options details>summary{cursor:pointer;color:#51458b;font-weight:500}.dr-passage-refs{white-space:nowrap}.dr-passages section{scroll-margin-top:90px}.eo-refresh{margin-top:24px;padding-top:18px;border-top:1px solid #e1dfeb}.eo-secondary:disabled{opacity:.6;cursor:wait}
@media(max-width:650px){.dr-options,.dr-options tbody{display:block}.dr-options thead{display:none}.dr-options tr{display:block;border:1px solid #e1dfeb;border-radius:10px;margin-bottom:15px;overflow:hidden}.dr-options th[scope=row],.dr-options td{display:block;width:auto;min-width:0;padding:12px 14px}.dr-options td::before{content:attr(data-label);display:block;font-weight:650;color:#647287;margin-bottom:6px;font-size:11px}.dr-table-scroll{overflow-x:visible}.dr-options tr:last-child{margin-bottom:0}}
