@charset "UTF-8";.publication-page h1{max-width:900px;line-height:1.2}.pub-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0}.pub-stats>div{border:1px solid #dce5e4;border-radius:10px;padding:20px;background:#f6faf8}.pub-stats strong,.pub-stats span{display:block}.pub-stats strong{font-size:26px;color:#176652}.pub-stats span{margin-top:6px;color:#64716c}.pub-links{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.pub-hash{overflow-wrap:anywhere;font-size:12px}.publication-page td p{font-size:12px;color:#66756e;max-width:560px}.publication-page label{display:block;margin:16px 0}.publication-page input{margin-left:14px;min-width:260px}.publication-page .tablewrap{overflow:auto}@media(max-width:700px){.pub-stats{grid-template-columns:1fr}.publication-page input{margin:8px 0;display:block;min-width:0;width:100%}}:root{font-family:Segoe UI,Tahoma,sans-serif;color:#1d342f;background:#f5f5ef;font-synthesis:none;font-size:14px;--ink:#1d342f;--muted:#6b7d76;--green:#284f40;--line:#d8dfd5;--accent:#d3e3b8}*{box-sizing:border-box}body{margin:0}button,a,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a{cursor:pointer}a{color:inherit;text-decoration:none}button{border:0;background:none;color:inherit}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #b68447;outline-offset:3px}button svg,a svg{flex-shrink:0}p{line-height:1.7;color:var(--muted)}h1,h2,h3,p{margin-top:0}h2{font-size:20px;font-weight:550}h3{font-size:18px;font-weight:550}small{font-size:11px;color:var(--muted)}.topline{height:34px;background:#1d392f;color:#eef1e3;font-size:10px;letter-spacing:1.7px;padding:0 28px;display:flex;align-items:center;gap:38px}.topline span{letter-spacing:.3px;opacity:.7}.topline a{margin-left:auto;display:flex;gap:8px;align-items:center}.shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 34px)}aside{border-right:1px solid var(--line);padding:34px 23px;display:flex;flex-direction:column;background:#f0f2e9}.brand{display:flex;gap:12px;align-items:center;font-family:Georgia,serif;font-size:27px;line-height:1}.brand small{font:11px Segoe UI,sans-serif;display:block;letter-spacing:4px;margin-top:8px;text-transform:uppercase;color:var(--ink)}.scope{margin:43px 0 28px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.scope em{font-family:Georgia,serif;font-size:18px}.scope span{display:block;font-size:8px;letter-spacing:1.5px;margin-top:9px;color:var(--muted)}nav{display:flex;flex-direction:column;gap:7px}nav a{display:flex;align-items:center;gap:10px;padding:13px 11px;font-size:12px;border-radius:4px;color:#66766d}nav a.active{background:var(--green);color:#f5f6ed}nav a:hover:not(.active){background:#e3e9dc}nav a svg:last-child:not(:first-child){margin-left:auto}.sidebottom{margin-top:auto;padding-top:100px;font-size:11px}.online{display:inline-block;width:6px;height:6px;background:#5f8760;border-radius:50%;margin-right:5px}.sidebottom p{font-size:11px;margin:6px 0 18px}.sidebottom a{color:var(--muted);text-decoration:underline}main{min-width:0}header{height:66px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 45px;font-size:10px;letter-spacing:1px;color:var(--muted)}header i{font-style:normal;margin:0 12px;opacity:.5}header a{display:flex;gap:8px;align-items:center;color:var(--ink);font-size:11px}.content{padding:45px 45px 0;max-width:1580px;margin:auto}.eyebrow{font-size:9px;letter-spacing:2.1px;font-weight:600;color:#607464;margin-bottom:22px}.hero{position:relative;padding:20px 0 45px}.hero h1{font:normal clamp(45px,4.2vw,68px)/1.07 Georgia,"Times New Roman",serif;letter-spacing:-2px;max-width:65%;margin-bottom:22px}.hero h1 em{color:#5f7960}.hero>p{max-width:490px;font-size:14px;line-height:1.8}.actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:22px 0}.primary,.secondary{min-height:41px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:10px 18px;font-size:12px}.primary{background:var(--green);color:#fff}.primary:hover{background:#37634c}.secondary{background:transparent;border:1px solid #b8c7b6}.secondary:hover{background:#e9eddf}.link{font-size:12px;display:inline-flex;align-items:center;gap:8px;color:#315b44;padding:8px 0}.heroDiagram{position:absolute;right:0;top:58px;width:31%;display:flex;justify-content:space-between;flex-wrap:wrap;padding:25px 16px;background:#e7eddd;border:1px solid #d4ddc9}.heroDiagram>span{background:#547558;color:#fff;border-radius:50%;width:40px;height:40px;text-align:center;padding:10px;position:relative;font-family:Georgia;font-size:20px}.heroDiagram>span:nth-child(2){background:#9d996b}.heroDiagram>span:nth-child(3){background:#b78b62}.heroDiagram small{position:absolute;font:7px Segoe UI,sans-serif;letter-spacing:.6px;top:49px;left:-13px;white-space:nowrap;color:#4b6251}.diagramStem{width:calc(100% - 36px);height:36px;margin:35px 18px 16px;border:1px solid #839a7c;border-top:0}.heroDiagram b{width:100%;font-size:10px;display:flex;align-items:center;justify-content:space-between;font-weight:500}.heroDiagram b svg{width:14px}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0;margin-bottom:44px}.stats>div{padding-left:25px;border-left:1px solid var(--line)}.stats>div:first-child{padding-left:0;border:0}.stats strong{font:33px Georgia,serif;display:block;margin-bottom:9px}.stats span{font-size:11px;color:var(--muted)}.sectionhead{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0 18px}.sectionhead h2{margin:0}.sectionhead>span{font-size:10px;color:var(--muted);letter-spacing:1px}.entries{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:25px}.entries>a{border-top:2px solid #91aa82;padding:22px 0}.entries h3{display:flex;align-items:start;justify-content:space-between;gap:10px;margin:16px 0 11px;font-size:16px}.entries p{font-size:12px}.entries>a:hover h3{color:#7b8851}.notice{border:1px solid #d3dfc5;background:#eaf0e2;display:flex;gap:14px;align-items:center;padding:16px 20px;font-size:12px;line-height:1.6;margin:18px 0}.notice svg{flex-shrink:0}.notice p{margin:0;color:inherit}.notice button{margin-left:auto;font-size:11px;text-decoration:underline}.resourceLinks{display:flex;flex-wrap:wrap;gap:20px;padding:12px 0;font-size:11px}.resourceLinks a{display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:5px}.pagetitle h1{font: 40px/1.17 Georgia,serif;letter-spacing:-1px;margin-bottom:14px}.pagetitle>p{max-width:790px;margin-bottom:32px}.toolbar{display:flex;align-items:end;gap:18px;margin:24px 0}.toolbar>label:first-child{flex:1}.search{display:flex!important;align-items:center;gap:12px;border:1px solid #c9d4c6;background:#fff;padding:0 15px;border-radius:3px;min-height:43px;margin:17px 0!important;flex:1}.search input{border:0;padding:10px 0;margin:0;outline-offset:7px}.toolbar .search{margin:0!important}.tablewrap{border:1px solid var(--line);background:#fff;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:var(--muted);font-size:10px;font-weight:600;background:#eef1e8;padding:14px 16px;white-space:nowrap}td{padding:12px 16px;border-top:1px solid #e3e8df;line-height:1.6}td small{display:block;margin-top:3px;font-size:10px}td b{font-weight:550}tr:hover td{background:#f8f9f3}.tablefoot{padding:14px 17px;display:flex;justify-content:space-between;font-size:11px;color:var(--muted);border-top:1px solid var(--line)}.tablefoot>div{display:flex;align-items:center;gap:15px}.mono,code,pre{font-family:Consolas,Courier New,monospace}.mono{font-size:11px;overflow-wrap:anywhere}.twocol{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.panel{background:#fff;border:1px solid var(--line);padding:25px;min-width:0}.panel>h2{font-size:16px;margin-bottom:22px}.panel>h2:not(:first-child){margin-top:36px}.panel p{font-size:12px}.medium{background:#edf1e5}.upload{border:1px dashed #a1b493;display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:23px;position:relative;background:#f4f7ef;cursor:pointer;gap:9px;margin-bottom:22px!important;text-align:center}.upload span{font-size:10px;color:var(--muted)}.upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;margin:0}label{display:block;font-size:11px;color:#54685a;margin:17px 0}input:not([type=checkbox]),select,textarea{display:block;width:100%;border:1px solid #c9d4c6;padding:11px;background:#fff;border-radius:3px;color:var(--ink);font-size:12px;margin-top:8px}textarea{font-family:Consolas,monospace;line-height:1.6;resize:vertical}input[type=checkbox]{accent-color:var(--green)}.check{display:flex;gap:8px;align-items:center}.full{width:100%}.note{font-size:10px!important;line-height:1.65;color:var(--muted);margin:15px 0}.mediumlist{max-height:380px;overflow:auto;margin:24px 0;background:#f8f9f1;padding:8px 15px}.mediumlist>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #dfe5d7;font-size:11px}.tag{display:inline-flex;font-size:9px;padding:5px 8px;border:1px solid #b9cdb1;background:#edf4e7;color:#4e6547;border-radius:3px;font-weight:550}.tag.F{background:#f5e9d9;border-color:#dabc91;color:#876a43}.tag.B{background:#eeecd5;border-color:#d3cda6}.tag.U{background:#f0eded;border-color:#d2c7c7}.evidenceCounts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#fff}.evidenceCounts>div{padding:20px;border-right:1px solid var(--line)}.evidenceCounts>div:last-child{border:0}.evidenceCounts strong{font:29px Georgia;display:block;margin:15px 0 8px}.evidenceCounts small{display:block;line-height:1.5}.reactions details{border-bottom:1px solid var(--line);background:#fff;padding:0 17px}.reactions summary{display:flex;gap:12px;align-items:center;padding:15px 0;font-size:11px;cursor:pointer}.reactions summary code{min-width:100px}.reactions summary span:last-child{color:var(--muted)}.reactions details p{font-size:11px;margin:10px 0;padding:2px 0 8px;overflow-wrap:anywhere}.reactions details p b{display:block;color:var(--ink);margin-bottom:6px}.hash{font-size:9px;word-break:break-all;color:var(--muted);margin-top:22px}.selection{background:#edf3e4;padding:15px;font-size:11px}.selection>b{font:22px Georgia;margin-right:8px}.selection>small{margin-left:15px}.selection>.link{float:right}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.chips button{display:flex;gap:6px;align-items:center;padding:5px 7px;border:1px solid #b3c6a9;font-size:9px;background:#f8faf4}.examplegrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.examplegrid h2{font-size:20px;margin:18px 0}.examplegrid .actions{gap:7px}.examplegrid button{font-size:10px;padding:9px 12px}.exampleoutput{margin-top:25px}.prose{max-width:920px;padding:12px 0}.prose h2{margin:30px 0 14px;font-family:Georgia;font-size:25px;font-weight:400}.prose p,.prose li{font-size:13px;line-height:1.8;color:var(--muted)}.prose li{margin:10px 0;padding-left:8px}.prose a:not(.primary):not(.secondary){text-decoration:underline;color:#315b44}.prose dt{font-weight:600;margin:20px 0 5px;text-transform:capitalize}.prose dd{font-size:13px;color:var(--muted);margin:0;line-height:1.8}pre{background:#edf1e8;padding:18px;overflow:auto;font-size:11px;line-height:1.65;max-height:550px}.resultheading{display:flex;gap:15px;align-items:center;font-size:9px;letter-spacing:1px;margin:25px 0}.value{padding:25px 0;border-bottom:1px solid var(--line)}.value>small{display:block}.value strong{display:block;font:50px Georgia;margin:15px 0}.value strong span{font-size:18px}.twostat{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin:25px 0}.twostat>div{padding:24px}.twostat>div+div{border-left:1px solid var(--line);background:#f5f3e8}.twostat strong{display:block;font:35px Georgia;margin:14px 0}.raw{margin:23px 0}summary{cursor:pointer;font-size:12px;color:#506650}details>p{overflow-wrap:anywhere}.downloads{display:flex;gap:15px;flex-wrap:wrap;margin:15px 0}.downloads button{display:flex;gap:5px;align-items:center;font-size:10px;text-decoration:underline}.barrow{display:grid;grid-template-columns:190px 1fr 85px;gap:17px;align-items:center;margin:20px 0;font-size:11px}.barrow small{display:block;font-size:9px}.bar{height:14px;background:#e6eede}.bar i{height:100%;display:block;background:#729366}.barrow b{text-align:right;font-weight:500}.error{background:#f7e8df;border:1px solid #e2bba4;padding:15px;color:#873e31;font-size:12px;display:flex;justify-content:space-between;gap:10px;margin-bottom:15px;overflow-wrap:anywhere}.success{display:flex;gap:8px;align-items:center;color:#476e3c}.running,.busy{display:flex;align-items:center;gap:10px}.running svg,.busy svg{animation:rotate 1.5s linear infinite}.busy{position:fixed;bottom:20px;right:25px;background:#254434;color:#fff;padding:14px 20px;border-radius:4px;font-size:12px;box-shadow:0 3px 20px #162b3422}footer{display:flex;flex-wrap:wrap;gap:25px;border-top:1px solid var(--line);padding:24px 0;margin-top:55px;font-size:9px;color:var(--muted);letter-spacing:.4px}footer a:first-child{margin-right:auto;letter-spacing:1px;color:var(--ink)}@keyframes rotate{to{transform:rotate(360deg)}}@media(min-width:1600px){.hero h1{font-size:73px}.hero>p{max-width:540px}.heroDiagram{width:34%;padding:36px}}@media(max-width:1120px){.shell{grid-template-columns:190px minmax(0,1fr)}aside{padding:28px 15px}.content{padding:30px 27px 0}header{padding:0 27px}.hero h1{font-size:49px;max-width:65%}.heroDiagram{top:85px;width:29%;padding:20px 10px}.heroDiagram small{font-size:6px}.heroDiagram b{font-size:8px}.heroDiagram>span{width:30px;height:30px;font-size:16px;padding:6px}.entries{gap:20px}.entries h3{font-size:14px}.twocol{grid-template-columns:1fr 1fr;gap:15px}.panel{padding:18px}.barrow{grid-template-columns:140px 1fr 75px}}@media(max-width:850px){.shell{display:block}aside{display:block;padding:18px 20px;border-right:0;border-bottom:1px solid var(--line)}.brand{font-size:23px}.brand small{font-size:9px}.scope,.sidebottom{display:none}nav{flex-direction:row;overflow:auto;margin-top:20px;gap:3px}nav a{white-space:nowrap;padding:10px;font-size:11px}nav a svg:last-child:not(:first-child){display:none}.topline{padding:0 20px}.topline span{display:none}.hero h1{font-size:49px}.heroDiagram{width:29%}.content{padding:28px 24px 0}header{padding:0 24px;height:53px}.twocol{grid-template-columns:1fr}.mediumlist{max-height:240px}.evidenceCounts{grid-template-columns:1fr 1fr}.evidenceCounts>div{border-bottom:1px solid var(--line)}}@media(max-width:580px){.heroDiagram{position:relative;top:auto;width:100%;margin-top:25px;padding:20px 32px}.heroDiagram small{font-size:8px}.heroDiagram b{font-size:11px}.hero h1{max-width:none;font-size:46px}.hero{padding-bottom:24px}.hero>p{font-size:13px}.stats{grid-template-columns:1fr 1fr;gap:24px}.stats>div{padding-left:15px}.stats>div:nth-child(3){padding-left:0;border:0}.stats strong{font-size:28px}.entries,.examplegrid{grid-template-columns:1fr}.entries>a{padding:15px 0}.entries p{margin-bottom:0}.pagetitle h1{font-size:32px}.toolbar{flex-wrap:wrap}.toolbar>label:first-child{min-width:100%}.barrow{grid-template-columns:1fr 75px;gap:8px}.barrow .bar{grid-row:2;grid-column:1/3}.twostat>div{padding:16px}.twostat strong{font-size:24px}.reactions summary{flex-wrap:wrap}.reactions summary span:last-child{width:100%;margin-left:34px}.content{padding:25px 20px 0}header{padding:0 20px}header>span{font-size:8px}footer{gap:16px}.sectionhead h2{font-size:18px}.notice{padding:13px}.topline a{font-size:8px}nav a{padding:10px 9px}nav a svg{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}.research-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);margin:27px 0;background:#f9faf5}.research-strip a{padding:22px;display:grid;grid-template-columns:24px 1fr;gap:9px 12px;border-right:1px solid var(--line)}.research-strip a:last-child{border:0}.research-strip b{font-size:12px;font-weight:550}.research-strip span{grid-column:2;font-size:10px;color:var(--muted)}.quality-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);margin:24px 0;background:#fff}.metric{padding:24px 20px;border-right:1px solid var(--line);min-width:0}.metric:last-child{border:0}.metric strong{font:36px/1.1 Georgia,serif;display:block;color:#315440;margin:0 0 14px;overflow-wrap:anywhere}.metric b{font-size:11px;display:block;font-weight:600}.metric small{display:block;line-height:1.5;margin-top:8px;font-size:10px}.quality-grid.compact .metric strong{font-size:30px}.measure{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #e4e9df;font-size:12px}.measure:last-child{border:0}.measure>b{font-weight:600}.qc-state{display:inline-flex;white-space:nowrap;padding:4px 7px;font-size:10px;border-radius:2px}.qc-state.balanced{background:#e8f0de;color:#42673d}.qc-state.imbalanced{background:#f4e3d4;color:#8b4d32}.qc-state.unknown{background:#f1edde;color:#82734e}.qc-state.not_assessed{background:#eeefea;color:#69756b}.empty{padding:22px;margin:0;font-size:12px}.network-section{margin:25px 0}.network-head{display:flex;align-items:start;justify-content:space-between;gap:25px;background:#ecf1e5;padding:25px;border:1px solid var(--line)}.network-head h2{font:24px/1.3 Georgia,serif;margin:12px 0}.network-head code{font-size:11px}.network-value{text-align:right;min-width:160px}.network-value>strong{font:28px Georgia;display:block;margin:12px 0}.network-value>small{display:block;line-height:1.6}.network-tools{display:flex;align-items:center;gap:22px;font-size:11px;flex-wrap:wrap}.network-tools .check{margin:15px 0}.network-canvas{border:1px solid var(--line);background:#fff;max-height:520px;overflow:auto}.network-canvas svg{display:block;width:100%;min-width:670px}.network-canvas svg text{font-family:Consolas,monospace}.network-section .twocol{align-items:start}.network-section .panel>h3{margin:24px 0 12px;font-size:13px}.gene-links{max-height:240px;overflow:auto;margin:18px 0;background:#f7f9f1;padding:8px 12px}.gene-links>div{padding:9px 0;border-bottom:1px solid var(--line);font-size:10px;display:grid;gap:5px}.gene-links span{color:#4f7852}.gene-links small{font-size:10px}.sequence{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;font-size:10px}.neighbor-list{max-height:550px;overflow:auto}.neighbor-list details{border-bottom:1px solid var(--line);padding:10px 0}.neighbor-list summary{font-size:11px}.neighbor-list p{font-size:10px;margin:12px 0}.neighbor{display:flex;gap:8px;text-align:left;align-items:center;padding:9px 4px;width:100%;border-top:1px solid #eef1e8;font-size:10px}.neighbor:hover{background:#edf2e4}.neighbor>span:not(.tag){flex:1;color:var(--muted)}.neighbor>.tag{font-size:8px;padding:2px 4px}.matrix-legend{display:flex;align-items:center;gap:12px;font-size:10px;margin:15px 0;flex-wrap:wrap}.matrix th:first-child,.matrix td:first-child{position:sticky;left:0;min-width:200px;max-width:280px;background:#f6f8ef;z-index:1}.matrix th:first-child{z-index:2}.matrix td:first-child small{white-space:normal}.matrix th:not(:first-child){font-size:9px;text-align:center}.matrix td:not(:first-child){text-align:center;padding:9px 13px}.matrix-cell{display:inline-flex;width:42px;height:28px;align-items:center;justify-content:center;border-radius:2px;font-size:11px;font-weight:600;background:#eef0e9;border:1px solid #d6dccf}.matrix-cell.G{background:#e2ecd6;color:#395d38;border-color:#bfd0ac}.matrix-cell.B{background:#eae5cb;color:#756b3d;border-color:#d6cda7}.matrix-cell.F{background:#f0dfc9;color:#8a5b2f;border-color:#dab990}.matrix-cell.U{background:#eee5e2;color:#79605b}.matrix-cell:hover{outline:2px solid #759967}.phenotype td:not(:first-child){min-width:135px;text-align:center}.phenotype .unresolved{background:repeating-linear-gradient(135deg,#f6f2ea,#f6f2ea 6px,#ebe6da 6px 7px)}.phenotype td>b{font-size:12px}.phenotype td>small{font-size:9px}.plain-list{padding-left:20px;color:var(--muted);font-size:12px;line-height:1.8}.plain-list li{margin:8px 0}.workflow-steps{list-style:none;counter-reset:step;padding:0;margin:24px 0}.workflow-steps li{counter-increment:step;position:relative;padding:0 0 24px 38px;border-left:1px solid #bdcdae;margin:0 0 0 12px}.workflow-steps li:last-child{border:0;padding-bottom:0}.workflow-steps li:before{content:counter(step);position:absolute;left:-12px;top:0;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;background:#31583f;color:#fff;font-size:10px}.workflow-steps b{display:block;font-size:12px;margin:3px 0 9px}.workflow-steps span{font-size:12px;line-height:1.7;color:var(--muted);display:block}.tree-canvas{background:#fff;border:1px solid var(--line);max-height:580px;overflow:auto}.tree-canvas svg{min-width:850px;width:100%;display:block}.tree-canvas g:focus{outline:0}.tree-canvas g:focus text{text-decoration:underline}@media(min-width:851px){aside{position:sticky;top:0;height:100vh;overflow:auto}.sidebottom{padding-top:32px}nav{gap:4px}nav a{padding:10px 9px;font-size:11px}.scope{margin:26px 0 21px}}@media(max-width:1100px){.quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.network-head h2{font-size:21px}.network-value>strong{font-size:23px}}@media(max-width:580px){.research-strip{grid-template-columns:1fr}.research-strip a{border-right:0;border-bottom:1px solid var(--line);padding:17px}.metric{padding:18px 13px}.metric strong{font-size:29px}.network-head{display:block;padding:19px}.network-value{text-align:left;margin-top:22px}.network-value>strong{font-size:26px}.network-tools{gap:10px}.network-section .toolbar .secondary{width:100%}.network-head h2{font-size:24px}}.research-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.research-models h2{font-size:21px;overflow-wrap:anywhere}.mini-metrics{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0}.mini-metrics span{font-size:12px;color:#637467}.mini-metrics b{display:block;font:24px Georgia,serif;color:#294f40}.literature-scatter{display:block;width:100%;height:auto}.downloads a{display:inline-flex;align-items:center;gap:7px;overflow-wrap:anywhere;padding:8px 0}.panel pre{overflow:auto;max-height:480px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.notice p{margin:7px 0}.hash{overflow-wrap:anywhere}@media(max-width:900px){.research-models{grid-template-columns:1fr}}.latest-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.latest-filters{align-items:end;flex-wrap:wrap}.latest-filters label{min-width:130px;flex:1}.record-detail{max-width:420px;max-height:360px;overflow:auto;white-space:pre-wrap}.mini-metrics{flex-wrap:wrap}.latest-tabs button{font-size:13px}aside nav{padding-bottom:14px}@media(max-width:700px){.latest-filters label{width:100%}.research-models{grid-template-columns:1fr}}.grouped-nav{gap:7px}.grouped-nav [hidden]{display:none}.nav-group-title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 10px;text-align:left;font-size:13px;border-bottom:1px solid var(--line)}.nav-group-title.current-group{font-weight:650;color:var(--green)}.nav-group-title[aria-expanded=true] svg{transform:rotate(180deg)}.nav-group a{margin:4px 0 4px 5px;padding:10px 8px;font-size:11px}.sidebottom{padding-top:45px}.home-intro{padding:8px 0 15px}.home-intro h1{font:normal clamp(32px,3.5vw,52px)/1.16 Georgia,serif;letter-spacing:-1px;margin:0 0 23px}.home-intro>p{max-width:760px;font-size:15px}.home-counts{display:flex;flex-wrap:wrap;gap:40px;margin:27px 0}.home-counts span{display:flex;flex-direction:column;font-size:12px;color:var(--muted);gap:5px}.home-counts b{font:26px Georgia,serif;color:var(--ink)}.home-intro .actions{margin-bottom:0}.task-launch{padding-top:23px;border-top:1px solid var(--line)}.home-example{display:flex;gap:25px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:28px 0;margin-top:28px}.home-example p{max-width:660px;margin-bottom:0}.home-example .eyebrow{margin-bottom:12px}.study-steps{counter-reset:study;display:grid;gap:20px}.study-steps>section{padding:24px;border:1px solid var(--line);background:#fafbf6}.study-steps h2{font-size:20px}.study-outcome{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.study-outcome>div{border-top:2px solid var(--green);padding-top:12px}.study-outcome strong{display:block;font:27px Georgia,serif;margin:8px 0}.eval-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.eval-tabs button[aria-pressed=true]{background:var(--green);color:#fff}.evaluation-page label{display:flex;flex-direction:column;gap:7px;margin:14px 0}.evaluation-page .check{display:flex;flex-direction:row;align-items:center}.evaluation-page textarea{width:100%}.pub-version{display:flex;flex-wrap:wrap;gap:24px;margin:22px 0;padding:16px 0;border-block:1px solid var(--line)}.pub-version span{font-size:12px}.pub-version b{display:block;margin-bottom:5px}.publication-page .pub-stats{margin-bottom:25px}.publication-page details p{font-size:12px}.evidence-status{border-left:3px solid var(--green);padding:8px 16px;margin:20px 0}.study-steps code,.evaluation-page code{overflow-wrap:anywhere}.study-page pre,.evaluation-page pre{white-space:pre-wrap;overflow-wrap:anywhere}.tablewrap td a{text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.shell{grid-template-columns:190px minmax(0,1fr)}aside{padding:24px 12px}.content{padding:28px 22px 0}.home-example{display:block}.home-example>a{margin-top:16px}.study-outcome{grid-template-columns:1fr}}@media(max-width:650px){.shell{display:block}aside{padding:14px 18px}.scope,.sidebottom{display:none}.brand{font-size:21px;margin-bottom:14px}.grouped-nav{display:flex;flex-direction:column;max-height:none;overflow:visible}.grouped-nav>a,.nav-group-title{padding:8px}.nav-group a{display:inline-flex;margin-right:8px}.content{padding:25px 18px 0}.home-counts{gap:22px}.home-intro h1{font-size:32px}main>header{padding:16px;height:auto;gap:12px}.topline{padding:9px 15px;height:auto}.topline>span{display:none}.task-cards{grid-template-columns:1fr}}.resource-v42{font-family:Arial,sans-serif;color:#172d29}.resource-v42 h1,.resource-v42 h2,.resource-v42 h3{color:#172d29}.res-heading h1{font-family:Georgia,serif;font-size:44px;max-width:900px;margin-bottom:17px}.res-heading>p{max-width:860px;font-size:15px;line-height:1.65}.res-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:35px;padding:30px 0 32px;border-bottom:1px solid var(--line)}.res-hero h2{font:42px/1.17 Georgia,serif;margin-bottom:20px}.res-hero h2 em{font-style:italic;color:#496c57}.res-hero p{max-width:600px;font-size:15px}.res-path{border:1px solid #d0dfd0;background:#edf3e6;padding:25px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:9px}.res-path span{display:flex;align-items:center;gap:13px;font-size:15px;padding:8px}.res-path i{text-align:center;color:#77917a;font-size:19px;font-style:normal}.res-metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:26px 0;border-bottom:1px solid var(--line);gap:15px}.res-metrics>div{display:flex;flex-direction:column;border-right:1px solid var(--line);padding:0 20px}.res-metrics>div:first-child{padding-left:0}.res-metrics>div:last-child{border:0}.res-metrics strong{font-size:27px;font-weight:500;white-space:nowrap}.res-metrics span{font-size:12px;color:#5a6e64;margin-top:8px}.res-homegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:30px 0}.res-tile{text-align:left;border-top:3px solid #b9d3c0;padding:20px 0}.res-tile span{font-size:10px;letter-spacing:1.2px;color:#59796b}.res-tile h3{font-size:21px;margin:16px 0 10px}.res-tile p{font-size:13px}.res-tile:hover h3{text-decoration:underline}.res-toolbar{display:flex;gap:18px;align-items:flex-end;padding:18px 0}.res-search{display:flex;align-items:center;border:1px solid #b9cbbf;padding:9px 13px;gap:10px;background:#fff;flex:1}.res-search input{border:0;background:transparent;outline:0!important;width:100%;padding:3px 0;font-size:14px}.res-version{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#5a6e64;min-width:215px}.res-version select{padding:12px;border:1px solid #b9cbbf;background:#fff;color:#172d29;font-size:14px}.res-count{display:flex;align-items:center;gap:8px;font-size:14px;padding:12px 0 20px}.res-count span{margin-left:auto;font-size:12px;color:#60796b}.res-catalog td,.res-catalog th{font-size:12px;padding:12px 9px}.res-catalog td small{display:block;margin-top:4px;font-size:10px}.res-accession{font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:600;letter-spacing:.1px}.res-catalog tr.res-selected{background:#e5f0e7}.res-small{padding:7px 10px!important;font-size:11px!important}.res-pager{display:flex;justify-content:space-between;align-items:center;margin:16px 0;font-size:12px;color:#425c50}.res-pager button{display:flex;align-items:center;gap:5px;border:1px solid var(--line);padding:8px 12px}.res-detail{margin-top:34px;border:1px solid #bdcfc2;padding:26px;background:#fff}.res-detail .sectionhead{margin:0}.res-detail .sectionhead h2{font-size:24px;margin-bottom:0}.res-metrics.compact{margin-bottom:20px}.res-metrics.compact strong{font-size:28px}.res-identity{display:flex;flex-direction:column;gap:8px;padding:17px 0;font-size:12px}.res-hash{font-family:Consolas,monospace;font-size:11px;word-break:break-all;color:#203d32;line-height:1.7}.res-detail .actions{margin:17px 0}.res-protocol,.res-quality{font-size:12px;margin-top:18px}.res-quality{padding:15px;background:#fff7e9;border:1px solid #ead7b4}.res-rxhead{display:flex;align-items:center;gap:20px;margin:28px 0 10px}.res-rxhead h3{margin:0;min-width:190px}.res-reactions{border-top:1px solid var(--line);margin:18px 0}.res-reactions details{border-bottom:1px solid var(--line);padding:13px 0}.res-reactions summary{display:flex;gap:16px;align-items:baseline;font-size:13px;cursor:pointer}.res-reactions summary b{min-width:80px;color:#193a2d}.res-reactions summary span{flex:1;color:#3c5348}.res-reactions summary code{padding:3px 6px;background:#eaf1e5}.res-gpr{display:flex;flex-direction:column;gap:9px;padding:13px;background:#eff5ed;margin:15px 0;font-size:12px}.res-gpr code{overflow-wrap:anywhere;font-size:12px}.res-rxcols{display:grid;grid-template-columns:1fr 2fr;gap:22px}.resource-v42 pre{font:11px/1.6 Consolas,monospace;background:#f3f6f1;padding:15px;max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#233d31}.res-caseversion{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:24px}.res-caseversion span{font-size:11px;border:1px solid #cbd8c7;background:#edf3e8;padding:6px 9px}.res-stepper{display:flex;align-items:stretch;border-bottom:1px solid var(--line);margin-bottom:25px}.res-stepper button{flex:1;display:flex;gap:10px;padding:15px 11px;font-size:13px;align-items:center;border-bottom:3px solid transparent}.res-stepper button b{background:#e8eee3;border:1px solid #cad7c7;border-radius:50%;font-weight:400;width:24px;height:24px;display:grid;place-items:center}.res-stepper button.active{border-bottom-color:#446c50;color:#244b35}.res-stepper button.active b{background:#335d42;color:#fff}.res-casepanel{padding:25px;margin-bottom:25px}.res-casepanel>h2{font-family:Georgia,serif;font-size:30px;line-height:1.25;margin:9px 0 16px}.res-casepanel>p{font-size:14px;max-width:870px}.res-casefacts{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:15px;margin:27px 0}.res-casefacts>div{display:flex;flex-direction:column;gap:8px;background:#f0f5ed;padding:15px}.res-casefacts b{font-size:13px;font-weight:500}.res-boolpath{display:flex;gap:20px;align-items:center;border:1px solid #ccdacb;padding:20px;background:#f7faf3;margin-bottom:23px}.res-boolpath>div{display:flex;flex-direction:column;gap:10px;flex:1}.res-boolpath strong{font-size:18px;font-weight:500}.res-boolpath .res-prior strong{color:#895d32}.res-twocol{display:grid;grid-template-columns:1fr 1fr;gap:20px}.res-twocol .panel{margin:0}.res-twocol h2{font-size:22px}.res-twocol p{font-size:13px}.res-priorpanel{background:#fff7ec!important}.res-priorpanel dl{display:grid;grid-template-columns:120px 1fr;gap:10px;font-size:12px;line-height:1.6}.res-priorpanel dd{margin:0}.res-priorpanel dt{color:#73583e}.res-chips{display:flex;flex-wrap:wrap;gap:7px}.res-chips span{background:#e3eef1;padding:6px;font-size:11px}.res-scenarios{display:flex;flex-direction:column;gap:21px;margin:30px 0}.res-scenario{display:grid;grid-template-columns:270px minmax(80px,1fr) 100px;gap:18px;align-items:center}.res-scenario>div:first-child{display:flex;flex-direction:column;gap:6px}.res-scenario b{font-size:13px;font-weight:500}.res-scenario small{font-size:11px}.res-capbar{height:25px;background:#f1f4ee;border-left:1px solid #b3c5b5}.res-capbar i{display:block;height:100%;background:#a4cbd0;min-width:2px}.res-scenario.prior-off .res-capbar i{background:#efc197}.res-scenario strong{font-size:21px;font-weight:400;text-align:right}.res-scenario strong small{display:block;margin-top:4px}.res-decision{display:flex;align-items:flex-start;gap:18px;background:#edf4e8;border-left:3px solid #799f72;padding:21px;margin:25px 0}.res-decision svg{flex-shrink:0;margin-top:4px}.res-decision h3{font-size:20px;margin:0 0 9px}.res-decision p{font-size:13px;margin:0}.res-titlefield{display:flex;flex-direction:column;gap:9px;max-width:700px;margin:25px 0;font-size:12px}.res-titlefield input{border:1px solid #b8cbb9;padding:13px;font-size:15px}.res-saved{display:flex;gap:15px;padding:19px;background:#ebf4e7;border:1px solid #c9dfc1;margin:22px 0}.res-saved>svg{flex-shrink:0}.res-saved b{font-size:14px}.res-saved p{font-size:12px}.res-saved pre{font-size:11px}.res-readback{border-top:1px solid var(--line);padding-top:25px;margin-top:30px}.res-readback h3{font-size:23px}.res-readback p{font-size:13px}.res-upload input{position:absolute;opacity:0;width:1px;height:1px}.res-upload{position:relative;display:inline-flex;gap:10px;align-items:center;cursor:pointer}.resource-v42>.notice{margin-top:25px}.resource-v42 .notice{color:#35533c}.resource-v42 .note{font-size:12px}.resource-v42 .panel p{font-size:14px}@media(max-width:1100px){.res-heading h1{font-size:37px}.res-hero{grid-template-columns:1.7fr 1fr;gap:20px}.res-hero h2{font-size:35px}.res-path{padding:12px}.res-metrics strong{font-size:21px}.res-metrics>div{padding:0 12px}.res-homegrid{gap:18px}.res-tile h3{font-size:19px}.res-scenario{grid-template-columns:220px 1fr 95px}.res-twocol{grid-template-columns:1fr}.res-casepanel{padding:19px}.res-boolpath{gap:11px;padding:16px}.res-boolpath strong{font-size:16px}}@media(max-width:700px){.resource-v42 .res-heading h1{font-size:33px}.res-heading>p{font-size:14px}.res-hero{grid-template-columns:1fr}.res-path{display:none}.res-hero h2{font-size:31px}.res-homegrid{grid-template-columns:1fr;gap:4px}.res-tile{padding:15px 0}.res-tile p{font-size:13px}.res-metrics{grid-template-columns:1fr 1fr}.res-metrics>div{padding:8px 12px}.res-metrics>div:nth-child(3){padding-left:0}.res-toolbar{flex-direction:column;align-items:stretch}.res-version{min-width:0}.res-count{align-items:flex-start;flex-wrap:wrap}.res-count span{margin-left:0;width:100%}.res-catalog{overflow-x:auto}.res-catalog table{min-width:620px}.res-detail{padding:16px}.res-detail .sectionhead{align-items:flex-start;gap:12px}.res-detail .sectionhead h2{font-size:20px}.res-rxhead{flex-direction:column;align-items:stretch;gap:10px}.res-rxcols{grid-template-columns:1fr}.res-stepper button{font-size:11px;padding:10px 4px;gap:5px}.res-stepper button b{width:20px;height:20px;flex-shrink:0}.res-casefacts{grid-template-columns:1fr}.res-boolpath{gap:10px;flex-wrap:wrap}.res-boolpath>div{min-width:120px}.res-boolpath strong{font-size:15px}.res-boolpath small{font-size:10px}.res-boolpath>svg{width:15px}.res-scenario{grid-template-columns:1fr 85px;gap:10px}.res-scenario>div:first-child{grid-column:1/3}.res-scenario .res-capbar{grid-column:1}.res-scenario strong{font-size:20px}.res-casepanel>h2{font-size:26px}.res-decision{padding:15px;gap:12px}.res-decision h3{font-size:18px}.res-pager,.res-gpr code{font-size:11px}.res-reactions summary{flex-wrap:wrap;font-size:12px}.res-reactions summary span{flex-basis:60%}}.res-mask{display:flex;align-items:center;gap:16px;margin:23px 0 15px;font-size:12px}.res-mask select{padding:10px;background:#fff;border:1px solid #c3d2c3;color:#23422e}.res-mask span{color:#526b5a}@media(max-width:700px){.res-mask{align-items:stretch;flex-direction:column;gap:8px}.res-mask select{width:100%;font-size:12px}}.res-readback-facts{display:grid;grid-template-columns:150px minmax(0,1fr);gap:9px 17px;font-size:13px;line-height:1.5;margin:18px 0}.res-readback-facts dd{margin:0;color:#23402e}.res-readback-facts dt{color:#536c59}.resource-v42 h1,.resource-v42 h2,.resource-v42 h3{font-family:Arial,sans-serif}.res-hero h2{font-family:Arial,sans-serif;font-weight:500}@media(max-width:700px){.res-readback-facts{grid-template-columns:120px minmax(0,1fr);font-size:12px;gap:9px}}
