#stTrihybrid{--th-card:#fff;--th-field:#fff;--th-ink:#06266e;--th-blue:#065cff;--th-muted:#43628b;--th-line:#c8d9ee;--th-soft:#e8f5ff;--th-green:#075747;--th-mint:linear-gradient(110deg,#dff9ee,#effcf7 55%,#fff);--th-mintline:#b7ead6;--th-warn:#fff5da;--th-warning:#9a4a00;--th-red:#c81a24;--th-redbg:#fff1f1;background:#fff;color:var(--th-ink);font:14px/1.4 Arial,Helvetica,sans-serif;width:100%;min-width:0;padding:8px;border-radius:8px;isolation:isolate}#stTrihybrid *{box-sizing:border-box;min-width:0}#stTrihybrid [hidden]{display:none!important}#stTrihybrid :is(h2,h3,p){margin:0}#stTrihybrid h2{font-size:19px;line-height:1.25;margin-bottom:12px;letter-spacing:-.3px}#stTrihybrid h3{font-size:15px}#stTrihybrid .th-subtitle{font-size:15px;margin-bottom:10px}#stTrihybrid button{background:var(--th-card);color:var(--th-blue);border:1px solid var(--th-blue);border-radius:6px;font:700 13px/1.3 Arial;padding:10px 8px;cursor:pointer}#stTrihybrid button:disabled{opacity:.5;cursor:default}#stTrihybrid .th-primary,#stTrihybrid .th-toggle [aria-pressed=true]{background:#065cff;color:white}#stTrihybrid .th-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px}#stTrihybrid .th-tabs button{display:flex;align-items:center;gap:10px;height:86px;padding:7px;text-align:left;color:var(--th-ink);border-color:var(--th-line);font-size:14px}#stTrihybrid .th-tabs [aria-pressed=true]{background:var(--th-soft);border:2px solid var(--th-blue);padding:6px}#stTrihybrid .th-thumb{width:36%;height:70px;flex-shrink:0;overflow:hidden}#stTrihybrid .th-photo{display:block;width:100%;height:100%}#stTrihybrid .th-label-warning{padding:10px 12px;border:1px solid #e8b65b;border-radius:6px;background:var(--th-warn);color:var(--th-warning);margin-bottom:8px}#stTrihybrid .th-label-warning b{font-size:15px}#stTrihybrid .th-label-warning p{font-size:12px;margin-top:3px}#stTrihybrid .th-main,#stTrihybrid .th-education{display:grid;grid-template-columns:1fr 1fr;gap:8px}#stTrihybrid .th-panel{border:1px solid var(--th-line);border-radius:8px;background:var(--th-card);padding:12px;overflow:hidden}#stTrihybrid .th-row{display:grid;grid-template-columns:1fr 1.6fr;gap:10px;align-items:center;margin-bottom:10px}#stTrihybrid label{font-size:13px;font-weight:600}#stTrihybrid :is(input,select,textarea){width:100%;background:var(--th-field);color:var(--th-ink);font:13px Arial;border:1px solid var(--th-line);border-radius:6px;padding:8px}#stTrihybrid :is(input,select){height:36px}#stTrihybrid .th-weight{display:grid;grid-template-columns:1fr 1fr;gap:6px}#stTrihybrid .th-toggle{display:grid;grid-template-columns:1fr 1fr}#stTrihybrid .th-toggle button{font-size:12px;padding:7px 4px}#stTrihybrid .th-unitfield{display:flex;align-items:center;border:1px solid var(--th-line);border-radius:6px;overflow:hidden}#stTrihybrid .th-unitfield input{border:0;border-radius:0}#stTrihybrid .th-unitfield span{font-size:11px;color:var(--th-muted);border-left:1px solid var(--th-line);padding:8px 6px;flex-shrink:0}#stTrihybrid .th-check{display:flex;align-items:center;gap:8px;margin:16px 0 10px;font-size:12px}#stTrihybrid .th-check input{width:18px;height:18px;flex-shrink:0;accent-color:#065cff}#stTrihybrid .th-example-note,#stTrihybrid .th-error{padding:8px;border:1px solid #e8b65b;background:var(--th-warn);color:var(--th-warning);border-radius:6px;font-size:11px}#stTrihybrid .th-help{font-size:10px;color:var(--th-muted);line-height:1.5;margin:6px 0}#stTrihybrid .th-center{text-align:center}#stTrihybrid .th-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}#stTrihybrid .th-actions button{padding:11px 6px}#stTrihybrid .th-cat{height:310px;margin-top:5px;overflow:hidden}#stTrihybrid .th-hero{background:var(--th-mint);color:var(--th-green);border:1px solid var(--th-mintline);border-radius:8px;padding:16px 12px}#stTrihybrid .th-hero span{display:block;font-size:10px;margin-bottom:8px}#stTrihybrid .th-hero strong{display:block;font-size:44px;line-height:1.2;letter-spacing:-1px;overflow-wrap:anywhere}#stTrihybrid .th-hero b{font-size:23px;display:block;overflow-wrap:anywhere}#stTrihybrid .th-hero p{font-size:12px;margin-top:5px;overflow-wrap:anywhere}#stTrihybrid .th-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0}#stTrihybrid .th-metrics>div{padding:9px 4px;text-align:center;border:1px solid var(--th-line);border-radius:6px}#stTrihybrid .th-metrics b{display:block;font-size:15px;overflow-wrap:anywhere}#stTrihybrid .th-metrics small{display:block;font-size:10px;margin-top:4px;color:var(--th-muted)}#stTrihybrid .th-volume-heading{font-size:12px;margin-top:12px}#stTrihybrid #ppSyringe{display:block;width:100%;height:auto;max-height:140px;color:var(--th-ink);margin-top:6px}#stTrihybrid .th-copy{width:100%;padding:8px;margin-top:8px;font-size:13px;background:var(--th-card)}#stTrihybrid textarea{min-height:160px}#stTrihybrid .th-soft{background:var(--th-soft);border:1px solid var(--th-line);border-radius:6px;padding:10px;font-size:12px}#stTrihybrid .th-certification{margin-top:10px}#stTrihybrid .th-soft p{margin-top:5px}#stTrihybrid .th-danger{border:1px solid var(--th-red);background:var(--th-redbg);color:var(--th-red);padding:10px;border-radius:6px;margin-top:10px}#stTrihybrid .th-danger b{font-size:15px}#stTrihybrid .th-danger p{font-size:11px;margin-top:5px}#stTrihybrid .th-country{margin-top:8px}#stTrihybrid .th-guidance-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}#stTrihybrid .th-guidance-grid>div{border:1px solid var(--th-line);border-radius:6px;padding:10px;font-size:12px}#stTrihybrid .th-guidance-grid p{font-size:11px;color:var(--th-muted);margin-top:4px}#stTrihybrid .th-education{margin-top:8px}#stTrihybrid #ppExample{white-space:pre-line}#stTrihybrid details{border:1px solid var(--th-line);border-radius:6px;padding:7px 9px;margin-top:5px;font-size:12px}#stTrihybrid summary{cursor:pointer}#stTrihybrid details p{font-size:12px;margin-top:8px;color:var(--th-muted)}#stTrihybrid .th-more{border:0;padding:6px 0}#stTrihybrid .th-more>summary{color:var(--th-blue)}#stTrihybrid .th-source-panel{margin-top:8px}#stTrihybrid .th-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#stTrihybrid .th-sources a{display:flex;align-items:center;gap:8px;color:var(--th-ink);text-decoration:none;border:1px solid var(--th-line);border-radius:6px;padding:10px}#stTrihybrid .th-sources img{width:74px;height:46px;object-fit:contain;flex-shrink:0}#stTrihybrid .th-sources span{font-size:11px;border-left:1px solid var(--th-line);padding-left:8px}#stTrihybrid .th-sources small{font-size:9px;display:block;color:var(--th-muted);margin-top:4px}#stTrihybrid .th-night{display:none}#stTrihybrid :is(button,input,select,summary):focus-visible{outline:2px solid var(--th-blue);outline-offset:2px}
:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid{--th-card:#13263c;--th-field:#0d2033;--th-ink:#c6e5ff;--th-blue:#77baff;--th-muted:#a0bfdf;--th-line:#365a77;--th-soft:#1a3850;--th-green:#9cf3d2;--th-mint:linear-gradient(110deg,#113e33,#132e31);--th-mintline:#317963;--th-warn:#392d1b;--th-warning:#ffd18c;--th-red:#ffacb0;--th-redbg:#3c2029;background:#0c1b2c}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-day{display:none}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-night{display:block}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-sources img[src$=".svg"]{filter:brightness(0) invert(1)}#stTrihybrid .th-sources img[src$=".png"]{mix-blend-mode:multiply}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-sources img[src$=".png"]{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}
@media(max-width:760px){#stTrihybrid .th-main,#stTrihybrid .th-education{grid-template-columns:1fr}#stTrihybrid .th-sources{grid-template-columns:1fr}#stTrihybrid .th-cat{height:300px}}
@media(max-width:480px){#stTrihybrid .th-tabs button{height:78px;padding:5px;gap:5px;font-size:10px}#stTrihybrid .th-tabs [aria-pressed=true]{padding:4px}#stTrihybrid .th-thumb{height:60px;width:35%}#stTrihybrid .th-row{grid-template-columns:1fr 1.6fr;gap:6px}#stTrihybrid label{font-size:12px}#stTrihybrid .th-hero strong{font-size:36px}#stTrihybrid .th-hero b{font-size:20px}#stTrihybrid .th-metrics b{font-size:12px}#stTrihybrid .th-guidance-grid{grid-template-columns:1fr}#stTrihybrid .th-label-warning p{font-size:11px}}
#stTrihybrid .th-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}#stTrihybrid .th-tabs small{display:block;font-size:10px;font-weight:400;margin-top:3px}#stTrihybrid .th-tabs b{font-size:12px}#stTrihybrid .th-toggle{grid-template-columns:repeat(3,1fr)}#stTrihybrid .th-weight{grid-template-columns:.7fr 1.3fr}#stTrihybrid .th-divider{border-top:1px solid var(--th-line);padding-top:10px;margin:8px 0;font-size:19px}#stTrihybrid .th-equipment{height:235px;margin:6px 0;overflow:hidden}#stTrihybrid .th-photo{height:100%}#stTrihybrid .th-hero{text-align:center;padding:16px 10px}#stTrihybrid .th-hero strong{font-size:54px;line-height:1.18}#stTrihybrid .th-hero b{font-size:21px;line-height:1.35;margin-top:5px}#stTrihybrid .th-hero span{font-size:12px}#stTrihybrid .th-metrics b{font-size:23px}#stTrihybrid .th-metrics small{font-size:11px;margin:3px 0}#stTrihybrid .th-inner{border:1px solid var(--th-line);border-radius:6px;padding:10px;margin-top:8px}#stTrihybrid .th-inner h3{font-size:19px;margin-bottom:8px}#stTrihybrid .th-plan{display:grid;grid-template-columns:1.6fr 1fr;gap:9px;align-items:center;min-height:250px}#stTrihybrid .th-plan>div:first-child{height:250px;overflow:hidden}#stTrihybrid .th-plan-text{font-size:13px;line-height:1.5;display:grid;gap:8px}#stTrihybrid .th-bar{display:flex;height:32px;overflow:hidden;border-radius:4px;background:var(--th-soft)}#stTrihybrid .th-bar span{min-width:0}#stTrihybrid #ppBarMow{background:#078568}#stTrihybrid #ppBarLabor{background:#36ba8a}#stTrihybrid #ppBarAdd{background:#065cff}#stTrihybrid .th-legends{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;font-size:11px;margin-top:8px}#stTrihybrid .th-legends b{display:block;font-size:16px;overflow-wrap:anywhere}#stTrihybrid .th-warning{border:1px solid #e8b65b;border-radius:6px;background:var(--th-warn);color:var(--th-warning);padding:10px 13px;margin:8px 0}#stTrihybrid .th-warning b{font-size:17px}#stTrihybrid .th-warning p{color:var(--th-ink);font-size:12px;margin-top:4px}#stTrihybrid .th-notegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#stTrihybrid .th-notegrid>div{border:1px solid var(--th-line);border-radius:6px;padding:9px;font-size:12px}#stTrihybrid .th-notegrid p{font-size:11px;color:var(--th-muted);margin-top:5px}#stTrihybrid .th-notes h2{margin-bottom:8px}#stTrihybrid .th-sources{grid-template-columns:repeat(2,minmax(0,1fr))}#stTrihybrid .th-soft{text-align:left}#stTrihybrid .th-center{text-align:center}#stTrihybrid #ppExample{white-space:pre-line;line-height:1.6}#stTrihybrid textarea{width:100%;background:var(--th-field);color:var(--th-ink);border:1px solid var(--th-line);border-radius:6px;padding:8px}#stTrihybrid .th-copy{background:var(--th-card);color:var(--th-blue);width:100%;font-size:13px;padding:8px}
@media(max-width:760px){#stTrihybrid .th-sources{grid-template-columns:1fr}#stTrihybrid .th-plan{min-height:230px}#stTrihybrid .th-plan>div:first-child{height:230px}}
@media(max-width:480px){#stTrihybrid .th-tabs{grid-template-columns:1fr 1fr}#stTrihybrid .th-tabs button{height:78px}#stTrihybrid .th-tabs b{font-size:12px}#stTrihybrid .th-row{grid-template-columns:1fr 1.4fr}#stTrihybrid .th-weight{grid-template-columns:1fr}#stTrihybrid .th-notegrid{grid-template-columns:1fr}#stTrihybrid .th-hero strong{font-size:44px}#stTrihybrid .th-hero b{font-size:17px}#stTrihybrid .th-plan{grid-template-columns:1.35fr 1fr}#stTrihybrid .th-plan-text{font-size:11px}#stTrihybrid .th-plan>div:first-child{height:200px}#stTrihybrid .th-metrics b{font-size:18px}#stTrihybrid .th-equipment{height:225px}}

#stTrihybrid .th-left{display:grid;gap:8px;align-content:start}#stTrihybrid .th-toggle{grid-template-columns:1fr 1fr}#stTrihybrid .th-static{border:1px solid var(--th-line);border-radius:6px;padding:8px;font-size:12px}#stTrihybrid .th-fieldlabel{font-size:13px;font-weight:600}#stTrihybrid .th-meet h2{margin-bottom:0}#stTrihybrid .th-planetart{height:310px;position:relative}#stTrihybrid .th-watermark{position:absolute;bottom:6px;right:5px;width:96px;pointer-events:none}#stTrihybrid .th-watermark img{width:100%;display:block}#stTrihybrid .th-facttiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}#stTrihybrid .th-facttiles>div{border:1px solid var(--th-line);padding:9px;border-radius:6px}#stTrihybrid .th-facttiles small{display:block;font-size:11px}#stTrihybrid .th-facttiles b{display:block;font-size:22px;margin-top:4px}#stTrihybrid .th-hero strong{font-size:clamp(36px,4.5vw,58px)}#stTrihybrid .th-hero b{font-size:16px}#stTrihybrid .th-metrics b{font-size:20px}#stTrihybrid #ppOrbit{width:100%;height:auto;display:block;color:var(--th-blue)}#stTrihybrid #ppOrbit text{font:700 12px Arial;fill:var(--th-ink)}#stTrihybrid .th-orbitcontrols{display:grid;grid-template-columns:65px 1fr 65px;gap:8px;align-items:center}#stTrihybrid input[type=range]{padding:0;border:0;accent-color:var(--th-blue);background:transparent;height:30px}#stTrihybrid .th-orbitfoot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;color:var(--th-muted);font-size:10px}#stTrihybrid .th-orbitfoot img{width:98px;height:auto;max-width:30%}#stTrihybrid .th-next{display:block;font-size:27px;line-height:1.3}#stTrihybrid .th-comparison,#stTrihybrid .th-notes{margin-top:8px}#stTrihybrid .th-comparison-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#stTrihybrid .th-comparison-grid button{display:flex;align-items:center;gap:8px;border-color:var(--th-line);color:var(--th-ink);text-align:left;padding:7px}#stTrihybrid .th-comparison-grid .th-thumb{height:72px;width:40%}#stTrihybrid .th-comparison-grid strong{display:block;font-size:18px;margin-top:4px;overflow-wrap:anywhere}#stTrihybrid .th-comparison-grid [aria-pressed=true]{background:var(--th-soft);border-color:var(--th-blue)}#stTrihybrid .th-notegrid strong{display:block;font-size:19px;margin-top:5px}#stTrihybrid .th-help{font-size:11px}#stTrihybrid .th-sources img{mix-blend-mode:normal;filter:none!important}#stTrihybrid .th-sources a{background:var(--th-card)}#stTrihybrid .th-tabs small{font-size:11px}#stTrihybrid .th-allplanets{grid-template-columns:repeat(5,minmax(0,1fr))}#stTrihybrid .th-allplanets button{height:75px}#stTrihybrid .th-allplanets .th-thumb{width:32%;height:55px}#stTrihybrid .th-source-panel .th-sources{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid :is(.th-watermark img,.th-orbitfoot img){filter:brightness(1.9) saturate(.8)}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-sources img{filter:none!important;mix-blend-mode:normal}
@media(max-width:760px){#stTrihybrid .th-comparison-grid{grid-template-columns:1fr 1fr}#stTrihybrid .th-allplanets{grid-template-columns:repeat(3,minmax(0,1fr))}#stTrihybrid .th-source-panel .th-sources{grid-template-columns:1fr}#stTrihybrid .th-planetart{height:330px}}
@media(max-width:480px){#stTrihybrid{padding:5px}#stTrihybrid .th-panel{padding:10px}#stTrihybrid .th-row{grid-template-columns:1fr;gap:5px}#stTrihybrid .th-planetart{height:280px}#stTrihybrid .th-facttiles b{font-size:18px}#stTrihybrid .th-metrics b{font-size:16px}#stTrihybrid .th-metrics small{font-size:10px}#stTrihybrid .th-next{font-size:23px}#stTrihybrid .th-comparison-grid strong{font-size:16px}#stTrihybrid .th-allplanets{grid-template-columns:1fr 1fr}#stTrihybrid .th-watermark{width:86px}#stTrihybrid .th-hero b{font-size:14px}}

#stTrihybrid .th-planetart{height:355px}#stTrihybrid #ppHeroImage{display:block;object-fit:contain;width:100%;height:100%}#stTrihybrid #ppAtlasPhoto{display:none}#stTrihybrid .th-sources img[src$="jpl-logo.svg"]{width:96px;height:44px}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-sources img[src$="jpl-logo.svg"]{filter:brightness(0) invert(1)!important}
@media(max-width:480px){#stTrihybrid .th-planetart{height:285px}#stTrihybrid .th-sources img[src$="jpl-logo.svg"]{width:82px}}
#stTrihybrid #ppOrbit>g:first-of-type>.th-photo{width:122px;height:122px}#stTrihybrid #ppOrbitEarth>.th-photo{width:54px;height:54px}#stTrihybrid #ppOrbitPlanet>.th-photo{width:32px;height:32px}

#stTrihybrid .th-left{display:grid;gap:8px;align-content:start}#stTrihybrid .th-modebar{padding:5px}#stTrihybrid .th-toggle{grid-template-columns:1fr 1fr}#stTrihybrid .th-three{grid-template-columns:repeat(3,1fr)}#stTrihybrid .th-measure{display:grid;grid-template-columns:1fr 1.1fr;gap:6px}#stTrihybrid .th-row{grid-template-columns:1fr 1.65fr}#stTrihybrid .th-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}#stTrihybrid .th-tabs .th-thumb{width:37%;height:70px}#stTrihybrid .th-thumb .th-photo{transform:scale(1.16);transform-origin:center}#stTrihybrid .th-fieldphoto{height:365px;margin:2px 0 4px;overflow:hidden}#stTrihybrid .th-fieldphoto img{display:block;width:100%;height:100%;object-fit:contain}#stTrihybrid .th-hero strong{font-size:clamp(40px,5vw,58px)}#stTrihybrid .th-hero b{font-size:22px;line-height:1.3}#stTrihybrid .th-hero p{font-size:13px;font-weight:bold;margin-top:7px}#stTrihybrid .th-metrics b{font-size:17px;line-height:1.3}#stTrihybrid .th-metrics small{font-size:10px;line-height:1.4}#stTrihybrid .th-help{font-size:11px}#stTrihybrid .th-inner{margin-top:8px}#stTrihybrid .th-inner h3{font-size:18px}#stTrihybrid .th-inner h3 small{font-size:11px;font-weight:400}#stTrihybrid #ppField,#stTrihybrid #ppGrowthChart{display:block;width:100%;height:auto;color:var(--th-ink)}#stTrihybrid .th-standbar{display:flex;height:18px;border-radius:4px;overflow:hidden;background:#d1d1d1;margin:7px 0}#stTrihybrid .th-standbar span{display:block;min-width:0}#stTrihybrid #ppStandPart{background:#07984c}#stTrihybrid #ppLossPart{background:#cecece}#stTrihybrid .th-legend{display:flex;flex-wrap:wrap;gap:10px;font-size:11px}#stTrihybrid .th-legend>span{display:flex;align-items:center;gap:4px}#stTrihybrid .th-legend i{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}#stTrihybrid .th-live-dot{background:#07984c}#stTrihybrid .th-loss-dot{background:#bcbcbc}#stTrihybrid .th-targetresult{display:block;font-size:17px}#stTrihybrid .th-check{font-size:11px;margin:8px 0}#stTrihybrid .th-check input{width:16px;height:16px;padding:0}#stTrihybrid #ppTargetPanel .th-row{grid-template-columns:1.1fr 1.3fr}#stTrihybrid .th-notes{margin-top:8px}#stTrihybrid #ppExample{white-space:pre-line;line-height:1.65}#stTrihybrid .th-sources{grid-template-columns:1fr 1fr}#stTrihybrid .th-sources img{filter:none;mix-blend-mode:normal}#stTrihybrid .th-sources span{font-size:12px}#stTrihybrid .th-sources small{font-size:10px}#stTrihybrid .th-reading{font-size:11px;color:var(--th-blue)}#stTrihybrid .th-chart-toggle{width:220px;max-width:100%;margin:8px 0}#stTrihybrid .th-chart-toggle [aria-pressed=true]{background:#065cff;color:white}#stTrihybrid .th-logo-night{display:none}#stTrihybrid .th-logo-day{display:block}#stTrihybrid #ppEcoNote{margin-top:12px;line-height:1.6}#stTrihybrid .th-warning p{color:var(--th-ink)}
:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-logo-day{display:none}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-logo-night{display:block}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-sources img{filter:none!important;mix-blend-mode:normal}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-sources img[src$="usda-logo.svg"]{filter:brightness(1.65)!important}
#stTrihybrid .th-fieldphoto .th-night{display:none}#stTrihybrid .th-fieldphoto .th-day{display:block}
:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-fieldphoto .th-day{display:none}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-fieldphoto .th-night{display:block}
@media(max-width:760px){#stTrihybrid .th-sources{grid-template-columns:1fr}#stTrihybrid .th-fieldphoto{height:360px}}
@media(max-width:480px){#stTrihybrid .th-tabs{grid-template-columns:1fr 1fr}#stTrihybrid .th-panel{padding:10px}#stTrihybrid .th-row,#stTrihybrid #ppTargetPanel .th-row{grid-template-columns:1fr;gap:5px}#stTrihybrid .th-tabs b{font-size:12px}#stTrihybrid .th-tabs small{font-size:10px}#stTrihybrid .th-tabs .th-thumb{height:62px;width:37%}#stTrihybrid .th-fieldphoto{height:285px}#stTrihybrid .th-hero b{font-size:19px}#stTrihybrid .th-metrics b{font-size:14px}#stTrihybrid .th-metrics small{font-size:10px}#stTrihybrid .th-hero p{font-size:12px}#stTrihybrid .th-notegrid{grid-template-columns:1fr}#stTrihybrid .th-legend{font-size:10px;gap:6px}#stTrihybrid .th-targetresult{font-size:16px}#stTrihybrid .th-inner{padding:8px}#stTrihybrid .th-inner h3{font-size:17px}}

#stTrihybrid .th-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}#stTrihybrid .th-tabs .th-thumb{width:37%;height:72px}#stTrihybrid .th-tabs .th-photo{transform:none}#stTrihybrid .th-tabs b{font-size:14px}#stTrihybrid .th-tabs small{display:block;font-size:11px;margin-top:4px}#stTrihybrid .th-main{align-items:stretch}#stTrihybrid .th-parent{grid-template-columns:1fr 1.7fr;gap:8px;margin:12px 0 5px}#stTrihybrid .th-parent label{font-size:13px;font-weight:700}#stTrihybrid .th-parent input{font-size:15px;font-family:Arial,Helvetica,sans-serif}#stTrihybrid .th-genes{margin-bottom:14px}#stTrihybrid .th-gene{display:grid;grid-template-columns:1fr 1.7fr;gap:8px;margin:4px 0;align-items:center}#stTrihybrid .th-gene b{padding:5px 8px;border-radius:4px;font-size:12px}#stTrihybrid .th-locus-A{background:#ffe1e8;color:#bd2745}#stTrihybrid .th-locus-B{background:#d9fbe9;color:#078042}#stTrihybrid .th-locus-C{background:#ebe1ff;color:#713ae2}#stTrihybrid .th-toggle{grid-template-columns:repeat(3,1fr);gap:5px}#stTrihybrid .th-toggle button{padding:5px;font-size:12px;font-weight:400}#stTrihybrid .th-art{height:215px;width:100%;margin:8px 0;overflow:hidden}#stTrihybrid .th-art>span{display:block;width:100%;height:100%}#stTrihybrid .th-art .th-night{display:none}#stTrihybrid .th-photo{display:block;width:100%;height:100%}#stTrihybrid .th-help{font-size:11px;line-height:1.55}#stTrihybrid .th-gameterow{display:grid;grid-template-columns:100px 1fr;gap:5px;align-items:start;margin:5px 0}#stTrihybrid .th-gameterow>b{padding:7px 5px;border-radius:4px;background:var(--th-soft);font-size:11px;font-weight:700}#stTrihybrid .th-gametes{display:flex;gap:3px;flex-wrap:wrap}#stTrihybrid .th-gametes>span{border:1px solid var(--th-line);border-radius:4px;padding:5px 3px;font-size:11px;text-align:center}#stTrihybrid .th-gametes small{display:block;font-size:8px;color:var(--th-muted);margin-top:2px}#stTrihybrid #thGameteTitle{font-size:14px;margin:8px 0 4px}#stTrihybrid .th-hero{padding:14px 10px;text-align:center}#stTrihybrid .th-hero strong{font-size:clamp(25px,3.2vw,38px);line-height:1.3;letter-spacing:-.5px;overflow-wrap:normal}#stTrihybrid .th-hero span{font-size:13px;font-weight:700}#stTrihybrid .th-hero p{font-size:12px;font-weight:700;line-height:1.5;margin-top:8px}#stTrihybrid .th-barheading{margin:10px 0 8px;font-size:16px}#stTrihybrid .th-barrow{display:grid;grid-template-columns:76px 1fr 64px;gap:6px;align-items:center;margin-bottom:7px}#stTrihybrid .th-barrow b{font-size:13px;font-weight:400}#stTrihybrid .th-track{display:block;height:19px;background:var(--th-soft);border-radius:4px;overflow:hidden}#stTrihybrid .th-track i{display:block;height:100%;border-radius:4px}#stTrihybrid .th-barrow strong{font-size:13px;text-align:right;color:var(--th-ink)}#stTrihybrid .th-barrow small{grid-column:3;font-size:9px;text-align:right;margin-top:-6px;color:var(--th-muted)}#stTrihybrid .th-genotypes{border:1px solid var(--th-line);background:var(--th-card);border-radius:6px;padding:8px;margin-top:14px}#stTrihybrid .th-genotypes summary{cursor:pointer;font-weight:700;font-size:14px;color:var(--th-blue)}#stTrihybrid .th-genotypes .th-help{margin:7px 0}#stTrihybrid .th-genotypes table{width:100%;border-collapse:collapse;font-size:12px}#stTrihybrid .th-genotypes :is(th,td){padding:5px;border-bottom:1px solid var(--th-line);text-align:left}#stTrihybrid .th-genotypescroll{max-height:310px;overflow:auto}#stTrihybrid .th-rationote{margin-top:10px}#stTrihybrid .th-squarepanel{margin:8px 0}#stTrihybrid .th-selected{padding:8px;background:var(--th-soft);border:1px solid var(--th-line);border-radius:4px;font-size:12px;font-weight:600;line-height:1.5;margin-bottom:5px}#stTrihybrid .th-tablescroll{overflow-x:auto;width:100%;margin-top:7px;border:1px solid var(--th-line);border-radius:4px}#stTrihybrid #thSquare{width:100%;border-collapse:collapse;table-layout:auto;font-size:12px}#stTrihybrid #thSquare caption{text-align:left;color:var(--th-muted);padding:5px;font-size:11px}#stTrihybrid #thSquare :is(th,td){border:1px solid var(--th-line);text-align:center;padding:0}#stTrihybrid #thSquare th{background:var(--th-soft);padding:5px;color:var(--th-ink);font-size:12px;white-space:nowrap}#stTrihybrid #thSquare small{display:block;font-weight:400;font-size:9px;color:var(--th-muted)}#stTrihybrid #thSquare button{width:100%;border:2px solid transparent;border-radius:3px;background:transparent;color:var(--th-ink);padding:7px 4px;font-size:12px;font-weight:400;white-space:nowrap}#stTrihybrid #thSquare :is(button:hover,button[aria-pressed=true],button.th-inspected,button:focus-visible){border-color:var(--th-blue);background:var(--th-card);font-weight:700;outline:none}#stTrihybrid .th-class-0{background:#e0ebff}#stTrihybrid .th-class-1{background:#e3f7de}#stTrihybrid .th-class-2{background:#dcf4f3}#stTrihybrid .th-class-3{background:#eee1fb}#stTrihybrid .th-class-4{background:#fff1cd}#stTrihybrid .th-class-5{background:#dcefff}#stTrihybrid .th-class-6{background:#ffe1ec}#stTrihybrid .th-class-7{background:#e7edf3}#stTrihybrid .th-tablemark{display:flex;justify-content:flex-end;margin:6px 0}#stTrihybrid .th-tablemark svg{width:105px;height:15px}#stTrihybrid .th-logo-night{display:none}#stTrihybrid .th-logo-day{display:block}#stTrihybrid .th-copy{background:var(--th-card);color:var(--th-blue);width:100%;font-size:13px;padding:9px;margin-top:4px}#stTrihybrid .th-education{margin-bottom:8px}#stTrihybrid #thExample{font-size:12px;line-height:1.7;white-space:pre-line}#stTrihybrid .th-faq details{border:1px solid var(--th-line);border-radius:5px;margin-top:5px;padding:7px;font-size:12px}#stTrihybrid .th-faq summary{cursor:pointer;color:var(--th-blue)}#stTrihybrid .th-faq details p{font-size:11px;line-height:1.6;color:var(--th-ink);padding-top:6px}#stTrihybrid .th-sources{grid-template-columns:1fr 1fr}#stTrihybrid .th-sources a{background:var(--th-card);gap:9px;padding:9px}#stTrihybrid .th-source-logo{width:100px;flex-shrink:0;border-right:1px solid var(--th-line);padding-right:9px;display:flex;align-items:center}#stTrihybrid .th-sources img{width:89px;height:47px;object-fit:contain}#stTrihybrid .th-sources b{font-size:11px}#stTrihybrid .th-sources small{display:block;font-size:10px;margin-top:4px}#stTrihybrid .th-source-note{text-align:center;font-size:10px;color:var(--th-muted);margin-top:7px}#stTrihybrid :is(button,input,summary):focus-visible{outline:2px solid var(--th-blue);outline-offset:2px}
html:not(.st-master-dark):not(.dark):not([data-theme="dark"]) body:not(.dark):not([data-theme="dark"]):has(#stTrihybrid),html:not(.st-master-dark):not(.dark):not([data-theme="dark"]) body:not(.dark):not([data-theme="dark"]) .st-master-page:has(#stTrihybrid){background:#fff!important;background-image:none!important}
:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-art .th-day{display:none}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-art .th-night{display:block}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-logo-day{display:none}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-logo-night{display:block}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-sources img[src$="nature-logo.svg"]{filter:brightness(0) invert(1)!important}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-sources img[src$="ncbi-logo.png"]{filter:invert(1) hue-rotate(180deg)!important;mix-blend-mode:screen}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid [class^="th-class-"]{background:#20374a}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-class-0{background:#24385b}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-class-1{background:#203e32}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-class-2{background:#203e42}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-class-3{background:#3a2d51}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-class-4{background:#473d26}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-class-5{background:#203b52}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stTrihybrid .th-class-6{background:#482b3c}
@media(max-width:760px){#stTrihybrid .th-main,#stTrihybrid .th-education,#stTrihybrid .th-sources{grid-template-columns:1fr}#stTrihybrid .th-art{height:240px}#stTrihybrid #thSquare.th-dense{min-width:750px}}
@media(max-width:480px){#stTrihybrid .th-tabs{grid-template-columns:1fr}#stTrihybrid .th-tabs button{height:70px}#stTrihybrid .th-tabs .th-thumb{width:25%;height:58px}#stTrihybrid .th-parent,#stTrihybrid .th-gene{grid-template-columns:1fr 1.5fr}#stTrihybrid .th-parent label{font-size:12px}#stTrihybrid .th-gene b{font-size:11px;padding:5px}#stTrihybrid .th-art{height:200px}#stTrihybrid .th-gameterow{grid-template-columns:80px 1fr}#stTrihybrid .th-hero strong{font-size:26px}#stTrihybrid .th-barrow{grid-template-columns:70px 1fr 62px}#stTrihybrid .th-barrow b,#stTrihybrid .th-barrow strong{font-size:12px}}
