html{background:#f2f7f5}body{margin:0;background:linear-gradient(135deg,#f6f9f7,#edf5f2 58%,#f7f7f2);color:var(--text-primary);font-family:var(--font-body)}

/* Shared visual language with Ageing's illustrated species explorer. */
.evo-app .ev-species-trigger{height:36px;min-height:36px;display:flex;align-items:center;gap:8px;width:240px;max-width:100%;padding:2px 11px 2px 8px;border:1px solid #d1dfd8;border-radius:20px;background:#fff;color:#244b3d;text-align:left;cursor:pointer;font:400 12px/1.2 var(--font-body)}
.ev-species-trigger:hover{border-color:#84aba0;background:#f8fcf9}.ev-species-trigger-art{display:flex;align-items:center;justify-content:center;width:35px;height:30px;flex:none;mix-blend-mode:multiply}.ev-species-trigger .ev-species-illustration{width:min(35px,calc(28px * var(--ratio)));max-height:29px}.ev-species-trigger-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-species-trigger>svg{flex:none}
.ev-species-backdrop{position:fixed;inset:0;z-index:1001;background:#193d3246;backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;padding:24px;box-sizing:border-box}
.ev-species-explorer{width:1130px;max-width:100%;max-height:100%;display:flex;flex-direction:column;border:1px solid #e1e8e4;border-radius:24px;background:#fdfefe;box-shadow:0 28px 90px #173c3026;overflow:hidden;color:#1a3d30;font-family:var(--font-body);line-height:1.4}
.ev-species-explorer *{box-sizing:border-box}.ev-species-explorer button,.ev-species-explorer input,.ev-species-explorer select{font-family:inherit}.ev-species-explorer button{cursor:pointer}.ev-species-explorer button:focus-visible,.ev-species-explorer input:focus-visible,.ev-species-explorer select:focus-visible{outline:2px solid #548d78;outline-offset:3px}
.ev-species-heading{display:flex;justify-content:space-between;align-items:flex-start;padding:27px 32px 20px;gap:16px;flex:none}.ev-species-eyebrow{font-size:10px;font-weight:650;letter-spacing:.13em;color:#608676}.ev-species-heading h2{font:650 33px/1.1 var(--font-display);letter-spacing:-.045em;margin:9px 0 6px;color:#1b3c30}.ev-species-heading p{font-size:14px;line-height:1.4;margin:0;color:#75877c}.ev-species-close{width:34px;height:34px;flex:none;border:1px solid #d8e2dc;border-radius:50%;background:#fff;color:#486c5b;font-size:26px;font-weight:400;line-height:1;padding:0}.ev-species-close:hover{background:#eef5ef}
.ev-species-controls{padding:0 32px 18px;flex:none}.ev-species-search{height:47px;border:1px solid #cfdcd4;background:#fff;border-radius:13px;display:flex;gap:10px;align-items:center;padding:0 15px;color:#779284;box-shadow:0 1px 2px #10372103}.ev-species-search:focus-within{border-color:#79a490;box-shadow:0 0 0 3px #92b7a212}.ev-species-search input{min-width:0;flex:1;border:0;outline:0;background:none;height:100%;font-size:14px;color:#294c3d;box-shadow:none;padding:0}.ev-species-search input::placeholder{color:#8d9b94}.ev-species-search input:focus-visible{outline:0}.ev-species-search>span{font-size:11px;white-space:nowrap;color:#728a7d}.ev-species-search>svg{flex:none}
.ev-species-filter-row{display:flex;gap:16px;align-items:center;margin-top:14px;font-size:11px;color:#7c9084}.ev-species-filter-row>label{display:flex;gap:10px;align-items:center}.ev-species-filter-row select{border:1px solid #d6e4da;border-radius:18px;background:#f5f9f6;padding:5px 28px 5px 10px;min-height:30px;color:#365e49;font-size:11px;max-width:100%}.ev-species-filter-note{margin-left:auto}.ev-species-reset{color:#557c66;border:0;background:none;font-size:11px;text-decoration:underline;text-underline-offset:3px;padding:4px}
.ev-species-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;max-height:471px;padding:4px 32px 22px;scrollbar-width:thin;scrollbar-color:#d3dfd7 transparent;scrollbar-gutter:stable}.ev-species-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ev-species-card{position:relative;border:1px solid #dee7e1;border-radius:15px;background:#fff;min-width:0;padding:10px 14px 13px;text-align:left;display:flex;flex-direction:column;align-items:stretch;color:#294c3c;transition:border-color .15s,background-color .15s}.ev-species-card:hover{border-color:#9fbca9;background:#f7faf8}.ev-species-card[aria-pressed=true]{border-color:#6d9a81;background:#f0f7f2;box-shadow:inset 0 0 0 .5px #6d9a81}.ev-species-art{height:91px;width:100%;display:flex;align-items:center;justify-content:center;margin:0 0 3px;mix-blend-mode:multiply}.ev-species-illustration{display:flex;align-items:center;justify-content:center;width:min(126px,calc(88px * var(--ratio)));height:auto;background-repeat:no-repeat;flex:none;font-size:30px;color:#8ba898}.ev-species-scientific{font:650 15px/1.15 var(--font-display);letter-spacing:-.02em;margin-top:5px;min-height:18px;overflow-wrap:anywhere}.ev-species-common{display:block;font-size:10.5px;line-height:1.3;color:#829188;margin:4px 0 11px;min-height:14px}.ev-species-badges{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:19px;margin-top:auto}.ev-species-badges>span{font-size:10px;line-height:1.2;font-weight:550;padding:3px 5px;border-radius:4px;background:#edf2ee;color:#65806d;white-space:nowrap}.ev-species-card[aria-pressed=true] .ev-species-badges>span{background:#dfeee4;color:#4f7661}.ev-species-mark{position:absolute;top:12px;right:12px;display:flex;gap:5px;align-items:center;color:#507c63;font-size:9px;font-weight:600}.ev-species-check{width:16px;height:16px;background:#608e73;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px}.ev-species-empty{padding:55px 20px;text-align:center;color:#6b8475;font-size:14px}.ev-species-empty button{display:block;border:0;background:none;color:#325f44;text-decoration:underline;margin:18px auto 0}
.ev-species-footer{flex:none;display:flex;gap:25px;align-items:center;justify-content:space-between;border-top:1px solid #dfe7e1;padding:17px 32px 20px;background:#f8fbf9;font-size:11px;color:#708879}.ev-species-footer strong{font-weight:650;color:#315e46}.ev-species-footer>span:last-child{text-align:right;color:#879b8e;font-size:10px}
@media(max-width:900px){.ev-species-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-species-explorer{width:820px}}
@media(max-width:600px){.evo-app .ev-species-trigger{width:100%;font-size:11px}.ev-species-trigger-art{width:28px}.ev-species-trigger .ev-species-illustration{width:min(28px,calc(28px * var(--ratio)))}.ev-species-backdrop{padding:10px}.ev-species-explorer{max-height:calc(100dvh - 20px);border-radius:20px}.ev-species-heading{padding:21px 19px 16px}.ev-species-heading h2{font-size:28px}.ev-species-eyebrow{font-size:8px}.ev-species-heading p{font-size:12px}.ev-species-controls{padding:0 19px 14px}.ev-species-search{height:43px;padding:0 11px;gap:7px}.ev-species-search input{font-size:12px}.ev-species-search>span{font-size:9px}.ev-species-filter-row{gap:8px;flex-wrap:wrap}.ev-species-filter-row>label{gap:7px}.ev-species-filter-row select{max-width:195px;font-size:10px}.ev-species-filter-note{display:none}.ev-species-reset{margin-left:auto}.ev-species-scroll{padding:2px 18px 17px;max-height:none;flex:1}.ev-species-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ev-species-card{padding:7px 10px 12px}.ev-species-art{height:75px}.ev-species-art .ev-species-illustration{width:min(110px,calc(72px * var(--ratio)));height:auto}.ev-species-scientific{font-size:13px}.ev-species-common{font-size:9px}.ev-species-badges{gap:3px}.ev-species-badges>span{font-size:8px;padding:3px 4px}.ev-species-mark{right:8px;top:8px}.ev-species-mark>span:first-child{display:none}.ev-species-footer{padding:13px 19px;gap:12px;display:block;font-size:10px}.ev-species-footer>span{display:block}.ev-species-footer>span:last-child{text-align:left;margin-top:4px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.ev-species-card{transition:none}}

.evo-page{max-width:1760px;margin:auto;padding:30px 28px 60px;box-sizing:border-box}.evo-app{--ev-accent:#0f766e;--ev-muted:#75827d;--ev-line:#dfe7e2;min-width:0;font-size:14px;line-height:1.45}.evo-app *{box-sizing:border-box}.evo-app h1,.evo-app h2,.evo-app h3{font-family:var(--font-display);color:#182521}.evo-app h1{font-size:44px;line-height:1.07;letter-spacing:-1.5px;margin:7px 0 10px}.evo-app h2{font-size:18px;letter-spacing:-.3px;margin:0}.evo-app h3{font-size:14px;margin:0}.evo-app p{margin:8px 0}.evo-app a{color:#0f766e;text-underline-offset:3px}.evo-app button,.evo-app select,.evo-app input{font:inherit}.evo-app button,.evo-app select{cursor:pointer}.evo-app button:focus-visible,.evo-app a:focus-visible,.evo-app summary:focus-visible{outline:2px solid #0f766e;outline-offset:3px}.evo-app button{color:inherit}.evo-app .ev-btn,.evo-app select,.evo-app input[type=search]{border:1px solid #dce5df;border-radius:20px;background:#fff;padding:7px 12px;min-height:34px;font-size:12px;color:#223d33;max-width:100%}.evo-app .ev-btn:hover{background:#eef6f2;border-color:#9bc3b7}.evo-app .ev-btn.primary{background:#0f766e;color:#fff;border-color:#0f766e}.evo-app .ev-btn:disabled{cursor:default;opacity:.45}.evo-app .ev-btn.small{padding:4px 9px;min-height:28px}.evo-app .ev-muted{color:var(--ev-muted);font-size:12px}.evo-app .ev-eyebrow{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.1em;color:#0f766e}.ev-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.ev-head p{color:#65766e;max-width:800px;font-size:15px}.ev-head-links{display:flex;gap:8px;align-items:center;flex:none}.ev-panel{background:#fff;border:1px solid #dce5df;border-radius:20px;padding:19px;box-shadow:0 2px 3px #173d2910;min-width:0}.ev-panel-heading{display:flex;align-items:center;gap:9px;justify-content:space-between;margin-bottom:12px}.ev-panel-heading>div{display:flex;align-items:center;gap:8px;min-width:0}.ev-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ev-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:start;margin-bottom:14px}.ev-field{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;color:#64766b}.ev-field select,.ev-field input{font-weight:400}.ev-field.grow{flex:1 1 190px}.ev-toolbar .ev-field:nth-child(2){min-width:205px}.ev-toolbar .ev-field select{min-width:115px}.ev-toolbar .ev-field small{font-weight:400;font-size:10px}.ev-segment{display:inline-flex;gap:2px;background:#edf2ef;border-radius:20px;padding:3px}.ev-segment button{border:0;border-radius:16px;background:transparent;font-size:12px;font-weight:600;padding:6px 12px;white-space:nowrap}.ev-segment button[aria-pressed=true]{color:#0f766e;background:white;box-shadow:0 1px 3px #1c4a2d13}.ev-counts{display:flex;gap:19px;flex-wrap:wrap;color:#61766b;font-size:12px}.ev-counts strong{color:#1e4536;font-size:17px;font-family:var(--font-display);margin-right:4px}.ev-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:16px 0}.ev-presets{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ev-presets>span{font-size:11px;color:#78877f;margin-right:4px}.ev-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:stretch;margin-bottom:16px}.ev-atlas-panel{padding:16px;overflow:hidden}.ev-details{display:flex;flex-direction:column;gap:14px;align-self:center}.ev-details>div{min-width:0}.ev-selected-name{font:700 25px/1.1 var(--font-display);letter-spacing:-.6px;margin:9px 0 3px}.ev-scientific{font-style:italic}.ev-tag{display:inline-flex;align-items:center;gap:6px;border-radius:12px;background:#edf6f1;padding:3px 8px;font-size:11px;color:#245f4e}.ev-tag.neutral{background:#f1f3f1;color:#66766c}.ev-dot{width:9px;height:9px;border-radius:50%;display:inline-block;border:1px solid #234b3938;flex:none}.ev-divider{border-top:1px solid #e7eee8;padding-top:12px}.ev-facts{display:grid;grid-template-columns:100px minmax(0,1fr);gap:7px 9px;margin:0;font-size:12px}.ev-facts dt{color:#74847b}.ev-facts dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ev-detail-choices{display:flex;gap:5px;flex-wrap:wrap}.ev-detail-choices button{border:1px solid #e1e7e1;border-radius:10px;background:white;padding:5px 7px;font-size:11px;display:flex;align-items:center;gap:5px}.ev-detail-choices button[aria-pressed=true]{border-color:#0f766e;background:#edf6f2;box-shadow:0 0 0 1px #0f766e}.ev-sequence-inline{font:12px/1.75 var(--font-mono);overflow-wrap:anywhere;letter-spacing:.03em}.ev-seed{background:#e3f2e8;color:#17644d;border-bottom:2px solid #74af8e}.ev-evidence{border-radius:12px;background:#f2f8f4;padding:10px 12px;color:#2f6b50;font-size:12px}.ev-evidence strong{display:block;color:#245c43}.ev-help{position:relative;font-size:12px;font-weight:400;color:#52675b}.ev-help>summary{list-style:none;display:grid;place-items:center;border:1px solid #dae4dc;border-radius:50%;height:27px;width:27px;cursor:pointer;font-weight:700;color:#718177}.ev-help>summary::-webkit-details-marker{display:none}.ev-help[open]>summary{background:#e8f4ed;color:#0f766e}.ev-help-content{position:absolute;right:0;top:34px;z-index:40;width:340px;max-width:calc(100vw - 55px);padding:16px;background:#fff;border:1px solid #cfded4;border-radius:14px;box-shadow:0 8px 28px #254c332b;line-height:1.6}.ev-help-content p:first-child{margin-top:0}.ev-help-content p:last-child{margin-bottom:0}.ev-clusters{margin-bottom:16px}.ev-compare-chips{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.ev-compare-chip{border:1px solid #d5e3da;border-radius:16px;background:#f4f8f5;padding:4px 9px;display:inline-flex;align-items:center;gap:7px;font-size:12px}.ev-compare-chip button{border:0;background:none;padding:0 3px;color:#4e7663}.ev-cluster-scroll{max-height:570px;overflow:auto;margin-top:10px}.ev-cluster-species{padding:0 14px 6px;margin:0 0 12px;border:1px solid #cbdad0;border-radius:13px;background:#f8fbf8;min-width:0}.ev-cluster-species.is-odd{background:#e4eee7;border-color:#bacfc2}.ev-cluster-species.is-selected{border-left:3px solid #568b70;padding-left:12px}.ev-cluster-species-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;padding:10px 0 8px;border-bottom:2px solid #c5d6ca;background:inherit;position:sticky;top:0;z-index:2}.ev-cluster-species-head button{font-style:italic;font-weight:650;border:0;background:transparent;padding:0;font-size:14px;color:#234d3b}.ev-cluster-lane{display:grid;grid-template-columns:minmax(360px,420px) minmax(0,1fr) 90px;align-items:center;gap:12px;min-height:60px}.ev-cluster-lane+.ev-cluster-lane{border-top:1px solid #c3d4c8}.ev-cluster-lane.is-singleton{border-top:2px solid #9ab7a5}.ev-cluster-info{display:flex;align-items:center;gap:12px;min-width:0;padding:5px 0}.ev-cluster-label{flex:none;width:65px;font-size:12px;font-weight:650;color:#365943}.ev-cluster-label small{color:#718778;font-size:10px;font-weight:400}.ev-cluster-reference{display:flex;align-items:center;flex-wrap:wrap;column-gap:8px;row-gap:1px;margin:0;color:#61796b;font-size:11px;line-height:1.35;font-variant-numeric:tabular-nums}.ev-cluster-reference span{white-space:nowrap}.ev-cluster-lane svg{display:block;width:100%;height:60px;overflow:visible;min-width:0}.ev-span{font-size:10px;color:#718477;text-align:right;font-variant-numeric:tabular-nums;line-height:1.3}.ev-span strong{font-size:11px;font-weight:600;color:#486551}.ev-span small{display:block;font-size:9px;color:#8a9a8e;margin-top:2px}.ev-cluster-empty{grid-column:2/-1;color:#83958a;font-size:11px;padding:12px 0}.ev-cluster-lane.is-empty{min-height:40px}.ev-cluster-lane.is-unavailable{align-items:start}.ev-cluster-lane.is-unavailable>.ev-cluster-label{padding-top:12px}.ev-cluster-lane svg [role=button]{cursor:pointer;outline:none}.ev-cluster-lane svg [role=button]:focus-visible rect:first-child{stroke:#0f766e;stroke-width:3}.ev-legend{display:flex;gap:11px;flex-wrap:wrap;align-items:center;margin:10px 0 0;font-size:11px;color:#6a7c70}.ev-legend span{display:inline-flex;align-items:center;gap:5px}.ev-catalogue{margin-top:16px}.ev-table-scroll{overflow:auto;max-height:440px;border-top:1px solid #e4ebe5;isolation:isolate}.ev-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;white-space:nowrap}.ev-table th{position:sticky;top:0;z-index:3;background:#fff;text-align:left;border-bottom:1px solid #dfe7e1;padding:10px 9px;color:#78877c;font-weight:500}.ev-table td{padding:8px 9px;border-bottom:1px solid #f0f3f0;font-variant-numeric:tabular-nums}.ev-table tr:nth-child(even) td{background:#f8faf8}.ev-table tr[aria-selected=true] td{background:#e7f2eb}.ev-table tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 #0f766e}.ev-table td button{border:0;background:none;padding:0;text-align:left;color:inherit;font-size:inherit}.ev-table tbody tr:hover td{background:#eff6f1}.ev-table th button{background:none;border:0;color:inherit;font-size:inherit;padding:0}.ev-table .ev-mono{font:11px var(--font-mono)}.ev-footnote{color:#839187;font-size:11px;margin-top:10px!important}.ev-methods{margin-top:18px;color:#6a7d70;font-size:12px}.ev-methods>summary{cursor:pointer;font-weight:600}.ev-methods-body{max-width:960px;padding:10px 0}.ev-loading{padding:50px 25px;text-align:center;min-height:300px;display:grid;align-content:center;justify-items:center;gap:15px}.ev-spinner{width:30px;height:30px;border:3px solid #dbeae0;border-top-color:#0f766e;border-radius:50%;animation:ev-spin .9s linear infinite}.ev-notice{border:1px solid #d6e5db;border-radius:12px;padding:10px 14px;margin-bottom:12px;background:#f8fcf9;font-size:12px;color:#5d7465}.ev-status{font-size:12px;color:#47745d;min-height:18px}.ev-export-menu{position:relative}.ev-export-menu>summary{list-style:none}.ev-export-menu>div{position:absolute;right:0;top:40px;background:white;border:1px solid #d9e5dd;border-radius:12px;box-shadow:0 6px 20px #29483520;z-index:25;padding:6px;min-width:210px}.ev-export-menu button{display:block;width:100%;border:0;background:white;text-align:left;padding:8px;border-radius:6px;font-size:12px}.ev-export-menu button:hover{background:#eef5ef}.ev-scroll-anchor{scroll-margin-top:90px}
@keyframes ev-spin{to{transform:rotate(360deg)}}
@media(min-width:1550px){.ev-main-grid{grid-template-columns:minmax(0,1fr) 370px}.evo-page{padding-left:40px;padding-right:40px}}
@media(max-width:1000px){.ev-main-grid{grid-template-columns:minmax(0,1fr)}.ev-details{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ev-details .ev-detail-last{grid-column:1/-1}.ev-head{align-items:start}.ev-head-links{flex-wrap:wrap;justify-content:flex-end}.evo-page{padding:24px 18px}.ev-cluster-lane{grid-template-columns:400px minmax(0,1fr) 80px;gap:10px}}
@media(max-width:600px){.evo-page{padding:20px 12px}.evo-app h1{font-size:35px}.ev-head{display:block}.ev-head-links{justify-content:flex-start;margin-top:12px}.ev-panel{padding:14px;border-radius:16px}.ev-toolbar{gap:9px}.ev-toolbar .ev-field{min-width:0!important;flex:1 1 40%}.ev-toolbar select{width:100%;min-width:0!important}.ev-details{display:flex}.ev-cluster-lane{gap:10px}.ev-cluster-label{font-size:11px}.ev-cluster-label small{font-size:10px}.ev-counts{gap:12px}.ev-context{align-items:start}.ev-cluster-species-head{align-items:start}.ev-cluster-species-head small{max-width:130px;text-align:right}.ev-help-content{position:fixed;left:20px;right:20px;top:105px;width:auto;max-width:none}.ev-table td,.ev-table th{padding:8px 6px}}
@media(prefers-reduced-motion:reduce){.ev-spinner{animation:none;border-color:#0f766e}}

.ev-section-nav{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 20px;font-size:12px}.ev-section-nav a{text-decoration:none;color:#527563}.ev-section-nav a:hover{text-decoration:underline}.ev-molecular-grid{display:grid;grid-template-columns:minmax(0,820px) minmax(400px,1fr);gap:16px;align-items:center}.ev-molecular-grid>*{min-width:0}
/* Keep the small set of member consensuses visible together. */
.ev-molecular-grid .evo-seq-scroll:has(.evo-seq-consensus){max-height:430px}

@media(max-width:1199px){.ev-molecular-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:1050px){.ev-cluster-species{min-width:1110px}.ev-cluster-lane{grid-template-columns:400px minmax(0,1fr) 80px;gap:10px}.ev-cluster-scroll{overflow:auto}.ev-cluster-lane svg{min-width:560px}}

/* Keep the physical selection in view beneath the shared site header. */
.evo-app{--ev-anchor-offset:146px}
.ev-selection-bar{position:sticky;top:68px;z-index:19;display:flex;align-items:center;gap:18px;min-height:56px;margin:0 0 16px;padding:9px 14px;border:1px solid #b4d2c4;border-left:5px solid var(--ev-member-color,#0f766e);border-radius:12px;background:#edf7f2;box-shadow:0 3px 12px #153f2d14}
.ev-selection-current{display:flex;align-items:center;gap:20px;flex:1;min-width:0}.ev-selection-member{display:flex;align-items:center;gap:9px;flex:none}.ev-selection-eyebrow{font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#4f7564}.ev-selection-member strong{font:750 21px/1.15 var(--font-display);letter-spacing:-.4px;color:#174f3b}.ev-selection-member .ev-dot{width:12px;height:12px}.ev-selection-context{display:flex;align-items:center;gap:12px;min-width:0}.ev-selection-species{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:italic;color:#365e4c}.ev-selection-copy{flex:none;padding:3px 8px;border:1px solid #c7dcd1;border-radius:7px;background:#fff9;color:#426651;font-size:11px;white-space:nowrap}.ev-selection-details{flex:none;text-decoration:none;white-space:nowrap}.ev-scroll-anchor{scroll-margin-top:var(--ev-anchor-offset)}
@media(max-width:700px){.evo-app{--ev-anchor-offset:164px}.ev-selection-bar{gap:8px;min-height:72px;padding:8px 9px;margin-bottom:12px}.ev-selection-current{flex-direction:column;align-items:stretch;gap:4px}.ev-selection-member{gap:6px}.ev-selection-member strong{font-size:18px}.ev-selection-eyebrow{font-size:9px}.ev-selection-context{gap:7px}.ev-selection-species{font-size:11px}.ev-selection-copy{font-size:10px;padding:2px 5px}.evo-app .ev-selection-details{font-size:11px;padding:5px 7px}}
