.guide-category-return-link[data-route-pending=true]{position:relative;color:var(--mm-text-strong);background:var(--mm-surface-muted)}.guide-category-tabs .mm-segment-control__button{display:inline-flex;min-height:calc(var(--mm-touch-target) + .05rem);min-width:0;align-items:center;justify-content:center;padding-inline:.45rem;white-space:normal;font-size:var(--mm-type-control)}.guide-category-tabs{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;scrollbar-width:none;border:0;border-radius:var(--mm-container-radius)}.guide-category-toolbar{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) var(--mm-touch-target);align-items:center;gap:.35rem}.guide-category-toolbar>*{min-width:0}.guide-page-shell [data-guide-shortcuts]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(4.5rem,100%),1fr));gap:var(--mm-space-1);padding-block:0}.guide-page-shell [data-guide-shortcuts]>a{min-width:0;min-height:var(--mm-touch-target);flex-direction:column;gap:.125rem;padding-block:.25rem;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:var(--mm-leading-control)}.guide-category-toolbar:has(>[data-account-entry]){grid-template-columns:auto minmax(0,1fr) var(--mm-touch-target)}.guide-category-toolbar .guide-category-tabs{min-width:0}.guide-more-panel{box-shadow:none}.guide-more-link:focus-visible,.guide-more-link:hover{background:var(--mm-interaction-hover-surface)}.guide-more-link:active{background:var(--mm-interaction-active-surface)}.guide-category-tabs__content{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:.34rem}.guide-category-tabs__icon{width:.94rem;height:.94rem;flex:0 0 auto;stroke-width:2.15}.guide-category-tabs__label{min-width:0;overflow-wrap:anywhere;white-space:normal}.guide-category-tabs::-webkit-scrollbar{display:none}.guide-results-panel{border:0;box-shadow:none}.guide-results-list{list-style:none}.guide-result-item--species{position:relative;isolation:isolate;overflow:hidden}.guide-result-item{min-width:0}.guide-result-item.guide-result-item--habitat,.guide-result-item>.guide-result-link:not(.guide-result-link--habitat){--mm-list-row-inset:0.1875rem;margin:var(--mm-list-row-inset);border-radius:calc(var(--mm-container-radius) - var(--mm-list-row-inset))}.guide-results-list{row-gap:var(--mm-space-1)}.guide-result-link{color:inherit;touch-action:manipulation;transition-property:background-color,box-shadow,color,transform;transition-duration:var(--mm-duration-fast);transition-timing-function:var(--mm-ease-standard)}.guide-result-link:focus-visible,.guide-result-link:hover{background:var(--mm-hover);box-shadow:none}.guide-result-link[data-route-pending=true]{background:var(--mm-hover);box-shadow:none;transform:translateY(1px)}.guide-result-link:active{transform:translateY(1px)}.guide-result-title--species{font-size:var(--mm-type-body);font-weight:var(--mm-control-weight)}.guide-result-title--forest{overflow:visible;overflow-wrap:anywhere}.guide-result-action{gap:.28rem;font-size:var(--mm-type-caption);font-weight:700;line-height:1;transition-property:border-color,background-color,color,transform;transition-duration:var(--mm-duration-fast);transition-timing-function:var(--mm-ease-standard)}.guide-result-link[data-route-pending=true] .guide-result-action{color:var(--mm-text-strong)}.guide-result-action__pending-indicator{width:.86rem;height:.86rem;flex:0 0 auto}.guide-result-thumb--square{width:3rem;height:3rem}.guide-result-thumb--square.guide-result-thumb--species{width:5.25rem;height:5.25rem;aspect-ratio:1}.guide-category-scope-button,.guide-search-input{min-height:calc(var(--mm-touch-target) + .05rem)}.guide-search-clear{min-height:var(--mm-touch-target)}.guide-result-item--habitat{position:relative;isolation:isolate}.guide-result-link--habitat:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.guide-result-link--habitat:focus-visible:after{outline:2px solid var(--mm-focus);outline-offset:-2px}.guide-result-item--habitat .guide-result-after a{position:relative;z-index:2}.guide-result-item--habitat .guide-result-thumb{aspect-ratio:1;flex-shrink:0}.guide-search-field{display:flex;align-items:center;gap:.5rem;min-width:0;padding-inline:.75rem .25rem;border:1px solid var(--mm-border);border-radius:var(--mm-pill-radius);background:var(--mm-surface-strong)}.guide-search-field:focus-within{outline:2px solid var(--mm-focus);outline-offset:2px}.guide-search-icon{display:grid;place-items:center;flex:0 0 1.25rem}.guide-search-field .guide-search-input{flex:1;min-width:0;width:0;padding-inline:0;border:0;border-radius:var(--mm-control-radius);background:transparent;box-shadow:none;outline:none;font-size:max(16px,1rem)}.guide-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.guide-search-clear{flex:0 0 var(--mm-touch-target)}.guide-search-feedback{min-height:1.15rem}.guide-category-sticky{position:sticky;top:var(--mm-safe-top);z-index:var(--mm-z-map-overlay);align-self:start;padding:.35rem}@media (min-width:640px){.guide-result-thumb--square{width:3.5rem;height:3.5rem}}@media (min-width:1024px){.guide-results-list{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem}}@media (max-width:479px){.guide-category-tabs .mm-segment-control__button{padding-inline:.25rem;font-size:var(--mm-type-control)}.guide-category-tabs__icon{display:none}.guide-category-tabs__content{gap:0}.guide-category-tabs__label{overflow:visible;text-overflow:clip;white-space:normal}}@media (max-width:419px){.guide-category-tabs__icon{display:inline-block;width:1.4rem;height:1.4rem}.guide-category-tabs__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:389px){.guide-search-panel{gap:.48rem;padding:.58rem}.guide-category-sticky{position:static;z-index:var(--mm-z-base)}.guide-result-link{padding-block:.55rem}.guide-result-action{min-width:var(--mm-touch-target);padding-inline:.5rem}}