.species-field-hero-grid,.species-field-hero-grid__visual{display:grid;gap:.625rem;min-width:0}.species-field-hero-grid__visual{align-content:start}.species-hero-plate{min-width:0;background:transparent}.species-hero-context{margin:0 .15rem;color:var(--mm-text-muted);font-size:var(--mm-type-body-sm);font-style:italic;line-height:1.45}.species-pilot-facts{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem 1rem;flex-wrap:wrap;padding:.75rem .9rem .7rem;border:1px solid var(--mm-divider);border-radius:var(--mm-radius-md);background:var(--mm-surface)}.species-pilot-facts__label,.species-pilot-recipe__eyebrow{color:var(--mm-accent-strong);font-size:var(--mm-type-micro);font-weight:700;letter-spacing:.075em;text-transform:uppercase}.species-pilot-facts__value{color:var(--mm-text-strong);font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-strong);line-height:1.25}.species-photo-gallery{display:grid;overflow:hidden;border:1px solid var(--mm-divider);border-radius:var(--mm-radius-md);background:var(--mm-surface)}.species-photo-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.7rem}.species-photo-gallery__tile{min-width:0;margin:0;overflow:hidden;border-radius:var(--mm-radius-sm);background:var(--mm-surface)}.species-photo-gallery__tile figcaption{padding:.45rem .55rem .55rem;color:var(--mm-text-muted);font-size:var(--mm-type-micro);line-height:1.3}@media (min-width:700px){.species-photo-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0 1.1rem 1.1rem}}.species-photo-gallery h2,.species-pilot-recipe h2{margin:0;color:var(--mm-text-strong);font-size:clamp(1.2rem,2.3vw,1.65rem);font-weight:var(--mm-weight-strong);line-height:1.15}.species-photo-gallery p,.species-pilot-recipe p{margin:0;color:var(--mm-text-muted);font-size:var(--mm-type-body-sm);line-height:1.5}.species-photo-gallery__media{display:block;width:100%;aspect-ratio:4/5;overflow:hidden}.species-photo-gallery__image,.species-photo-gallery__media picture{display:block;width:100%;height:100%}.species-photo-gallery__image{-o-object-fit:cover;object-fit:cover}.species-pilot-recipe{display:grid;gap:.9rem;padding:1.15rem;border:1px solid var(--mm-divider);border-radius:var(--mm-radius-md);background:var(--mm-surface)}.species-pilot-recipe__intro{display:grid;gap:.3rem}.species-pilot-recipe__body{display:grid;gap:.65rem;padding-block:.75rem;border-block:1px solid var(--mm-divider)}.species-pilot-recipe__body strong{color:var(--mm-text-strong)}.species-pilot-recipe ol{display:grid;gap:.45rem;margin:0;padding-inline-start:1.25rem;list-style:decimal;color:var(--mm-text);font-size:var(--mm-type-body-sm);line-height:1.5}.species-pilot-recipe__link{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:var(--mm-touch-target);align-items:center;gap:.5rem;color:var(--mm-accent-strong);font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-strong);text-decoration:underline;text-underline-offset:.18em}.species-pilot-recipe__link:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:3px}.species-hero-plate__media{position:relative;display:grid;width:100%;margin:0;place-items:center;overflow:hidden;border:1px solid var(--mm-divider);border-radius:var(--mm-radius-md);background:transparent}.species-hero-plate__zoom{display:block;width:100%;height:auto;margin-inline:auto;border-radius:inherit;text-align:center;background:transparent}.species-hero-plate__zoom picture{display:flex;width:100%;height:auto;align-items:center;justify-content:center}.species-hero-plate__image{display:block;width:100%;height:auto;margin-inline:auto;-o-object-fit:contain;object-fit:contain;padding:0;border-radius:calc(var(--mm-radius-md) - 1px);background:transparent}.species-field-nav{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-inline:-.2rem;border-bottom:0;background:color-mix(in srgb,var(--mm-surface-strong) 97%,var(--mm-surface));padding:.25rem .2rem}.species-field-nav[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.species-field-nav__link{display:inline-flex;min-width:0;min-height:var(--mm-touch-target);align-items:center;justify-content:center;gap:.38rem;border-radius:var(--mm-pill-radius);color:var(--mm-text);font-size:var(--mm-type-body-sm);font-weight:700;line-height:1.2;text-decoration:none;transition:background-color var(--mm-duration-fast) var(--mm-ease-standard),color var(--mm-duration-fast) var(--mm-ease-standard),transform var(--mm-duration-fast) var(--mm-ease-standard)}.species-field-nav__link svg{flex:0 0 auto;color:var(--mm-accent-strong)}.species-field-nav__link:focus-visible,.species-field-nav__link:hover{background:var(--mm-interaction-hover-surface);color:var(--mm-text-strong)}.species-field-nav__link[aria-current=location]{background:var(--mm-surface-elevated);color:var(--mm-text-strong);box-shadow:var(--mm-shadow-soft)}.species-field-nav__link:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:-2px}.species-field-nav__link:active{transform:translateY(1px)}.species-field-safety{overflow:hidden;border-radius:var(--mm-container-radius);background:var(--mm-surface-muted)}.species-field-safety .species-field-safety__cta{min-height:3rem;border:0;border-radius:0;background:transparent;padding:.55rem .75rem;box-shadow:none;color:var(--mm-text-strong);font-size:var(--mm-type-body-sm)}.species-field-safety__cta:focus-visible,.species-field-safety__cta:hover,.species-field-safety__cta[data-route-pending=true]{background:color-mix(in srgb,currentColor 7%,transparent)}.species-field-safety__cta .daily-social-safety-note__content>span{color:var(--mm-text);font-size:var(--mm-type-caption)}.species-field-decision{display:grid;gap:.6rem;border:0;background:transparent;padding:0}.species-field-decision__tiles{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border-top:1px solid var(--mm-divider);padding:0;list-style:none}.species-field-decision__tile{display:grid;min-width:0;min-height:3.35rem;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.68rem;border:0;border-bottom:1px solid var(--mm-divider);border-radius:0;background:transparent;padding:.58rem 0;text-align:left}.species-field-decision__tile-icon{display:inline-flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;overflow:visible}.species-field-decision__tile-value{display:block;min-width:0;color:var(--mm-text-strong);font-size:var(--mm-type-body);font-weight:var(--mm-weight-control);line-height:1.38;overflow-wrap:anywhere;text-align:left;white-space:normal}.species-field-guidance{display:grid}.species-field-nav__badge{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:.3rem}.species-field-guidance__grid{display:grid;gap:.55rem}.species-field-guidance__block{min-width:0;overflow:hidden;border:0;border-radius:var(--mm-radius-md);background:color-mix(in srgb,var(--mm-surface) 96%,transparent);padding:.75rem}.species-field-guidance__block h2{display:flex;min-height:1.5rem;align-items:center;gap:.45rem;margin:0;color:var(--mm-text-strong);font-size:var(--mm-type-body);font-weight:700;line-height:1.25}.species-field-guidance__block h2 svg{flex:0 0 auto;color:var(--mm-accent-strong)}.species-field-guidance__block ol,.species-field-guidance__block ul{display:grid;gap:var(--mm-space-3);margin:.55rem 0 0;padding:0;list-style:none}.species-field-guidance__block li{min-width:0;padding:0;color:var(--mm-text);font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-control);line-height:1.48}.species-field-guidance__block--tips li{display:grid;grid-template-columns:1.45rem minmax(0,1fr);align-items:start;gap:.52rem}.species-field-guidance__block--tips li>span{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border-radius:999px;background:var(--mm-surface-active);color:var(--mm-text-strong);font-family:var(--mm-font-sans);font-variant-numeric:tabular-nums;font-size:var(--mm-type-caption);font-weight:700;line-height:1}.species-field-guidance__block--tips li p{margin:0}html.dark .species-field-decision{background:transparent;box-shadow:none}html.dark .species-field-decision__tile{border-color:color-mix(in srgb,var(--mm-border) 72%,transparent);background:transparent}@media (max-width:480px){.species-field-decision{gap:.42rem;padding:0}.species-field-decision__tiles{grid-template-columns:minmax(0,1fr)}.species-field-decision__tile{min-height:3.2rem;justify-content:flex-start;gap:.42rem;padding:.4rem 0;text-align:left}.species-field-decision__tile-value{font-size:.94rem;text-align:left}}[data-atlas=hero] .species-field-decision{border-radius:0}.species-field-atlas{display:grid;gap:.9rem;min-width:0}.species-field-atlas__image{min-width:0;color:var(--mm-text-strong);box-shadow:none}.species-field-atlas__image-label{position:absolute;z-index:1;right:0;bottom:0;left:0;display:flex;min-height:3.25rem;align-items:center;gap:.5rem;padding:.6rem .8rem;background:color-mix(in srgb,var(--mm-surface-elevated) 88%,transparent);color:var(--mm-text-strong);font-size:var(--mm-type-body-sm);font-weight:700}.species-field-atlas__image-label-text{min-width:0;flex:1}.guide-detail-header__image{background:transparent;filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--mm-carbon) 22%,transparent))}.species-field-atlas__data{display:grid;min-width:0;align-content:start;gap:.66rem}.species-field-atlas__signal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.species-field-atlas__signal{display:grid;min-width:0;min-height:3.25rem;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.48rem;border:0;border-radius:var(--mm-radius-sm);background:var(--mm-surface);padding:.48rem .52rem;color:var(--mm-text-strong);font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-strong);line-height:1.3;text-wrap:pretty}.species-field-atlas__signal-icon{display:inline-flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;border:0;background:transparent;color:var(--mm-text-strong)}.species-field-atlas__relations{min-width:0;padding-top:.25rem}.species-field-atlas__relations-title{display:flex;min-height:1.75rem;align-items:center;gap:.45rem;margin:0 0 .4rem;color:var(--mm-text-strong);font-size:var(--mm-type-body-sm);font-weight:700;line-height:1.25}.species-field-atlas__relations-title svg{color:var(--mm-accent-strong)}.species-field-atlas__relation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;min-width:0;margin:0;padding:0;list-style:none}.species-field-atlas__relation-list>li{min-width:0}.species-field-atlas__relation{display:flex;min-width:0;min-height:var(--mm-touch-target);align-items:center;gap:.4rem;border:0;border-radius:var(--mm-pill-radius);background:var(--mm-surface);padding:.3rem .75rem .3rem .45rem;color:var(--mm-text-strong);text-decoration:none}.species-field-atlas__relation--link{transition:border-color var(--mm-duration-fast) var(--mm-ease-standard),background-color var(--mm-duration-fast) var(--mm-ease-standard),transform var(--mm-duration-fast) var(--mm-ease-standard)}.species-field-atlas__relation--link:focus-visible,.species-field-atlas__relation--link:hover{background:var(--mm-interaction-hover-surface)}.species-field-atlas__relation--link:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px}.species-field-atlas__relation--link:active{transform:translateY(1px)}.species-field-atlas__relation-media{position:relative;display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;overflow:hidden;color:var(--mm-status-success-text)}.species-field-atlas__relation-copy{display:flex;min-width:0;flex:1;align-items:center}.species-field-atlas__relation-copy strong{min-width:0;font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-strong);line-height:1.2;overflow-wrap:anywhere}@media (max-width:639px){.species-field-atlas__signal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.species-field-atlas__signal{min-height:2.9rem;align-items:center}}.species-confusion-card{position:relative;display:grid;min-width:0;grid-template-columns:minmax(8.5rem,.82fr) minmax(0,1.18fr);overflow:visible;border:0;border-radius:var(--mm-media-radius);background:var(--mm-surface)}.species-confusion-card[data-tone=red]{background:color-mix(in srgb,var(--mm-status-error-surface) 42%,var(--mm-surface))}.species-confusion-card[data-tone=amber]{background:color-mix(in srgb,var(--mm-status-warning-surface) 32%,var(--mm-surface))}.species-confusion-card__media{position:relative;min-width:0;grid-column:1;grid-row:1;align-self:start}.species-confusion-card__visual{position:relative;display:grid;place-items:center;aspect-ratio:2/3;overflow:hidden;border-radius:var(--mm-media-radius);background:var(--mm-surface-muted)}.species-confusion-card__visual img{-o-object-fit:cover!important;object-fit:cover!important}.guide-detail-header__status{display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:.3rem;margin-top:.1rem}.guide-detail-header__status>*{min-width:0}.guide-detail-header__food-trigger{display:grid;width:auto;min-width:var(--mm-touch-target);height:var(--mm-touch-target);flex:0 0 auto;place-items:center;border-radius:var(--mm-pill-radius);background:transparent;background-clip:content-box;padding:.1875rem;cursor:pointer}.guide-detail-header__food-trigger:is(:hover,[aria-expanded=true]){background-color:var(--mm-icon-disc-hover)}.guide-detail-header__food-trigger:focus-visible{outline:2px solid var(--mm-accent);outline-offset:0}.guide-detail-header__status-detail{border-top:1px solid var(--mm-divider);background:var(--mm-sheet);padding:.5rem .4rem .15rem;color:var(--mm-text-primary);font-size:var(--mm-type-body-sm);line-height:1.4}.guide-detail-header__status-detail strong{color:var(--mm-text-strong)}.guide-detail-header__status-detail p{margin:.2rem 0 0}.species-harvest-rule{margin:0;overflow:visible;border:1px solid var(--mm-divider);border-radius:var(--mm-control-radius);background:var(--mm-surface-elevated)}.species-harvest-rule__trigger{display:grid;grid-template-columns:1.8rem minmax(0,1fr) 1rem;align-items:center;gap:.45rem;width:100%;min-height:var(--mm-touch-target);padding:.25rem .55rem;color:var(--mm-text-strong);text-align:start;background:transparent;cursor:pointer}.species-harvest-rule__trigger:hover{background:var(--mm-surface-muted)}.species-harvest-rule__trigger:focus-visible{outline-offset:-3px;border-radius:calc(var(--mm-control-radius) - 1px)}.species-harvest-rule__emblem{display:grid;width:1.8rem;height:1.9rem;place-items:center;color:var(--mm-status-warning-text)}.species-harvest-rule__arm{width:1.55rem;height:1.9rem}.species-harvest-rule__content{display:grid;min-width:0;gap:.05rem}.species-harvest-rule__headline{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:.1rem .35rem}.species-harvest-rule__canton{color:var(--mm-text-muted);font-size:.75rem;font-weight:var(--mm-weight-control);line-height:1.15}.species-harvest-rule__status{min-width:0;font-size:.8rem;font-weight:700;line-height:1.15}.species-harvest-rule__summary{color:var(--mm-text-muted);font-size:var(--mm-type-caption);line-height:1.15}.species-harvest-rule__chevron{justify-self:end;color:var(--mm-text-muted)}.species-harvest-rule__details{padding:0 .55rem .45rem 2.8rem;font-size:.76rem;line-height:1.25}.species-harvest-rule__details[hidden]{display:none}.species-harvest-rule__conditions{margin:0;color:var(--mm-text-strong)}.species-harvest-rule__references{margin-top:.3rem;border-top:1px solid var(--mm-divider);padding-top:.25rem}.species-harvest-rule__source-list{display:flex;gap:.3rem;min-width:0;overflow-x:auto;scrollbar-width:thin}.species-harvest-rule__source{display:flex;min-width:6rem;max-width:10rem;min-height:var(--mm-touch-target);flex:0 0 auto;align-items:center;gap:.3rem;border:1px solid var(--mm-divider);border-radius:var(--mm-control-radius);background:var(--mm-surface-strong);padding:.2rem .4rem;color:var(--mm-text-strong);text-decoration:none}.species-harvest-rule__source:hover{background:var(--mm-interaction-hover-surface)}.species-harvest-rule__source-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.species-harvest-rule__checked{margin:.15rem 0 0;color:var(--mm-text-muted);font-size:var(--mm-type-micro);line-height:1.15}.species-harvest-rule[data-protection-status=partial] .species-harvest-rule__status{color:var(--mm-status-warning-text)}.species-harvest-rule[data-protection-status=forbidden] .species-harvest-rule__status{color:var(--mm-status-error-text)}.species-confusion-card__body{position:relative;min-width:0;grid-column:1/-1;border-radius:0 var(--mm-media-radius) var(--mm-media-radius) 0;padding:.8rem}.species-confusion-card[data-has-visual=true] .species-confusion-card__body{grid-column:2;grid-row:1;padding-top:2.1rem}.species-confusion-card__risk{min-height:1.75rem;font-size:var(--mm-type-body-sm);line-height:1.2}.species-confusion-card[data-has-visual=true] .species-confusion-card__risk{position:relative;z-index:3;grid-column:1;grid-row:1;align-self:start;justify-self:end;margin-right:1rem;top:-.85rem}.species-confusion-card__name{display:inline-flex;min-width:0;max-width:100%;flex:0 1 auto;align-items:center;margin:0;border:0;border-radius:var(--mm-pill-radius);background:var(--mm-surface-elevated);padding:.3rem .8rem;color:var(--mm-text-strong);font-size:var(--mm-type-body-sm);font-weight:700;line-height:1.25;overflow-wrap:anywhere;text-wrap:pretty}.species-confusion-card__name--bottom{position:absolute;z-index:2;bottom:0;left:50%;justify-content:center;width:-moz-max-content;width:max-content;max-width:calc(100% - 2rem);pointer-events:none;text-align:center;transform:translate(-50%,50%)}.species-confusion-card__column-heading{display:flex;min-width:0;align-items:center;gap:.3rem}.species-confusion-card__size{display:block;margin-top:.25rem;color:var(--mm-text-muted);font-size:var(--mm-type-micro);font-weight:600;line-height:1.3}.species-confusion-card__species-icon{position:relative;display:block;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;overflow:hidden;border-radius:var(--mm-media-radius)}.species-confusion-card__species-icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.species-confusion-card__why{margin-top:.45rem}.species-confusion-card__why-toggle{display:inline-flex;min-height:var(--mm-touch-target);align-items:center;gap:.35rem;padding:0 .15rem;border:0;border-radius:var(--mm-control-radius);background:transparent;color:var(--mm-text-strong);font:inherit;font-size:var(--mm-type-body-sm);font-weight:700;cursor:pointer}.species-confusion-card__why-toggle:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px}.species-confusion-card__why-chevron{width:1rem;height:1rem;transition:transform var(--mm-duration-base) var(--mm-ease-emphasized)}.species-confusion-card__why-chevron[data-open]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.species-confusion-card__why-chevron{transition:none}}.species-confusion-card__difference{margin:.55rem 0 0;color:var(--mm-text);font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-control);line-height:1.48;text-wrap:pretty}.species-confusion-card__comparison{width:100%;margin-top:.75rem;border-collapse:collapse;table-layout:fixed;font-size:var(--mm-type-caption);line-height:1.35}.species-confusion-card__comparison th{width:50%;padding:.4rem .45rem;border-bottom:1px solid var(--mm-divider);color:var(--mm-text-strong);font-weight:700;text-align:left}.species-confusion-card__comparison td+td,.species-confusion-card__comparison th+th{border-left:1px solid var(--mm-divider)}.species-confusion-card__comparison td{vertical-align:top;padding:.55rem .4rem;border-bottom:1px solid var(--mm-divider);overflow-wrap:anywhere}.species-confusion-card__comparison td>span{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.3rem}.species-confusion-card__character-image{display:block;width:4rem;height:4rem;flex:0 0 4rem}.species-confusion-card__comparison .species-confusion-card__character-image img{width:100%;height:100%}.species-confusion-card__comparison img{width:1.5rem;height:1.5rem;flex:0 0 1.5rem;-o-object-fit:contain;object-fit:contain}.species-confusion-card__comparison .species-confusion-card__species-icon img{width:100%;height:100%}.species-confusion-card__caution{margin-top:.7rem;color:var(--mm-status-error-text);font-size:var(--mm-type-caption);font-weight:700}@media (max-width:639px){.species-confusion-card{grid-template-columns:minmax(0,1fr)}.species-confusion-card[data-has-visual=true]{grid-template-rows:auto auto}.species-confusion-card__media{width:min(100%,13rem);justify-self:center;margin-top:.75rem}.species-confusion-card__visual{border-radius:var(--mm-media-radius)}.species-confusion-card[data-has-visual=true] .species-confusion-card__body{grid-column:1;grid-row:2;border-radius:0 0 var(--mm-media-radius) var(--mm-media-radius);padding-top:1.5rem}}@container species-sheet (min-width: 52rem){.species-hero-plate{border:0}.species-hero-plate__media{width:100%;height:auto}.species-field-atlas--with-image{grid-template-columns:minmax(20rem,1.08fr) minmax(18rem,.92fr);gap:1.1rem}.species-confusion-slider,.species-field-atlas__signal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.species-confusion-slider{display:grid}}@container species-sheet (min-width: 44rem){.species-field-guidance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.species-field-guidance__block--tips{grid-column:1/-1}.species-field-guidance__block--tips ol{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:.75rem;column-gap:.75rem}}@media (max-width:480px){.species-field-atlas__signal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.species-field-nav__link{gap:.3rem;font-size:.82rem}}@media (max-width:360px){.species-field-atlas__signal-list{grid-template-columns:minmax(0,1fr)}.species-field-safety__cta{min-height:3.5rem;gap:.5rem}.species-field-safety__cta .daily-social-safety-note__content{flex-direction:column;align-items:flex-start;justify-content:center;gap:.08rem;text-align:left;white-space:normal}}.guide-detail-header{position:relative;container-name:guide-detail-header;container-type:inline-size;align-items:center}.guide-detail-header__main{width:100%;flex-wrap:nowrap}:root[data-mycoradar-insets=edge] [data-content-page-header-slot] .guide-detail-header{padding-top:calc(var(--mm-safe-top) + .5rem)}@media (max-width:1023.98px){[data-content-page-header-slot],[data-content-page-header-slot]>.mm-overlay-header{border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:1024px){[data-content-page-header-slot],[data-content-page-header-slot]>.mm-overlay-header{border-radius:var(--mm-container-radius)}}.guide-detail-header__identity{overflow:hidden}.guide-detail-header__relations{display:none;flex:0 0 auto}.guide-detail-header__relation-list{display:flex;flex-wrap:nowrap;align-items:center;gap:.2rem;margin:0;padding:0;list-style:none}.guide-detail-header__relation{overflow:hidden;color:var(--mm-text-primary)}.guide-detail-header__relation-image{position:relative;display:block;width:2.25rem;height:2.25rem}.guide-detail-header__relation--overflow{font-family:var(--mm-font-sans);font-variant-numeric:tabular-nums;font-size:var(--mm-type-caption);font-weight:700}[data-mycoradar-panel-kind=species][data-mycoradar-panel-presentation=full-screen-sheet] .guide-detail-header{padding-top:.35rem;padding-bottom:.35rem}[data-mycoradar-panel-kind=species][data-mycoradar-panel-presentation=full-screen-sheet] .guide-detail-header[data-compact=true]{padding-top:0;padding-bottom:0}.guide-detail-header[data-compact=true] .guide-detail-header__identity{display:flex;align-items:center;gap:.35rem}.guide-detail-header[data-compact=true] .guide-detail-header__identity h1{flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--mm-type-body-sm)}.guide-detail-header[data-compact=true] .guide-detail-header__identity>p,.guide-detail-header[data-compact=true] .guide-detail-header__image{display:none}.guide-detail-header[data-compact=true] .guide-detail-header__status{flex:0 0 auto;margin-top:0}@container guide-detail-header (min-width: 25.5rem){.guide-detail-header__relations{display:block}.guide-detail-header__main--with-relations h1{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap}}@media (max-width:767px){[data-mycoradar-panel-kind=species] .guide-detail-header{flex-direction:column;align-items:stretch;gap:0!important;padding:0 .5rem!important}[data-mycoradar-panel-kind=species] .guide-detail-header__main{width:100%;min-height:var(--mm-touch-target);flex:0 0 auto;gap:.4rem}[data-mycoradar-panel-kind=species] .guide-detail-header__controls{width:100%;background:var(--mm-sheet)}[data-mycoradar-panel-kind=species] .species-field-nav,[data-mycoradar-panel-kind=species] .species-field-nav[data-count="2"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border:0;background:var(--mm-sheet);padding:.375rem .25rem}[data-mycoradar-panel-kind=species] .species-field-nav[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-mycoradar-panel-kind=species] .species-field-nav__link{width:100%;min-height:var(--mm-touch-target);padding:0}[data-mycoradar-panel-kind=species] .species-field-nav__badge{width:100%;max-width:9rem;min-height:1.75rem;border:0;background:transparent;padding:.2rem .25rem;font-size:var(--mm-type-caption);font-weight:700;line-height:1}[data-mycoradar-panel-kind=species] .species-field-nav__badge svg{width:.9rem;height:.9rem}.guide-detail-header__identity>p,.guide-detail-header__relations{display:none!important}[data-mycoradar-panel-kind=species] .guide-detail-header[data-compact=true] .guide-detail-header__image,[data-mycoradar-panel-kind=species] .guide-detail-header__image{display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;overflow:hidden;border:1px solid var(--mm-divider);border-radius:999px;background:var(--mm-surface-elevated)}.guide-detail-header__identity{display:flex;align-items:center;gap:.5rem}.guide-detail-header__identity h1{flex:1 1 auto;overflow:hidden;font-size:.9rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.guide-detail-header__status{flex:0 0 auto;margin-top:0}}@media (prefers-reduced-motion:reduce){.guide-detail-header__relation{transition:none}}@media (min-width:768px){.species-guide-panel[data-mycoradar-panel-presentation=desktop-inspector]{--species-guide-panel-right-inset:max(1.5rem,calc((100vw - 52rem) / 2));left:max(1.5rem,calc((100vw - 52rem) / 2));right:max(1.5rem,calc((100vw - 52rem) / 2));width:auto;max-width:none}.species-guide-panel[data-mycoradar-panel-presentation=desktop-inspector][data-mycoradar-panel-phase]:not([data-mycoradar-panel-phase=shown]){transform:translateX(calc(100% + var(--species-guide-panel-right-inset)))}@media (prefers-reduced-motion:reduce){.species-guide-panel[data-mycoradar-panel-presentation=desktop-inspector][data-mycoradar-panel-phase]:not([data-mycoradar-panel-phase=shown]){transform:none}}body:has([data-mycoradar-desktop-primary-nav]) .species-guide-panel[data-mycoradar-panel-presentation=desktop-inspector]{left:max(var(--mycoradar-desktop-nav-collapsed-space),calc((100vw - 52rem) / 2))}body:has([data-mycoradar-desktop-primary-nav][data-expanded=true]) .species-guide-panel[data-mycoradar-panel-presentation=desktop-inspector]{left:max(var(--mycoradar-desktop-nav-expanded-space),calc((100vw - 52rem) / 2))}}.species-confusion-slider{row-gap:1.5rem;padding-top:.9rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--mm-divider) transparent}@media (min-width:1024px){@container species-sheet (min-width: 44rem){.species-field-hero-grid__visual{grid-template-columns:minmax(0,24rem) minmax(0,1fr);grid-template-rows:repeat(3,auto) 1fr;-moz-column-gap:1.75rem;column-gap:1.75rem;row-gap:.9rem;align-items:start}.species-field-hero-grid__visual>.species-hero-plate{position:sticky;top:.75rem;grid-column:1;grid-row:1/span 4;align-self:start}.species-field-hero-grid__visual>:not(.species-hero-plate){grid-column:2;margin-top:0}.species-field-hero-grid__visual>.species-hero-context{padding-top:.35rem;font-size:var(--mm-type-body)}}}[data-mycoradar-panel-kind=filters][data-mycoradar-panel-presentation=full-screen-sheet] .map-filter-panel{background:var(--mm-surface-app)}.map-filter-panel{--map-filter-motion-duration:var(--mm-duration-base);--map-filter-motion-easing:var(--mm-ease-standard);--map-filter-panel-duration:var(--mm-duration-slow)}.map-filter-loading-stage{display:grid;min-height:0;flex:1;grid-template-rows:auto minmax(0,1fr);width:100%;overflow:hidden}.map-filter-loading-stage__results,.map-filter-loading-stage__setup{display:grid;align-content:start;gap:.72rem;min-width:0}.map-filter-loading-stage__setup{border-bottom:1px solid var(--mm-border);background:color-mix(in srgb,var(--mm-surface-muted) 72%,transparent);padding:.75rem clamp(.75rem,2vw,1.25rem)}.map-filter-loading-stage__group-picker,.map-filter-loading-stage__search{display:block;height:var(--mm-field-height);border:1px solid color-mix(in srgb,var(--mm-border) 64%,transparent);border-radius:var(--mm-control-radius)}.map-filter-loading-stage__active-rail{display:grid;min-height:7.3rem;gap:.7rem;border:1px solid color-mix(in srgb,var(--mm-border) 66%,transparent);border-radius:var(--mm-control-radius);background:color-mix(in srgb,var(--mm-surface-elevated) 82%,var(--mm-surface-muted));padding:.7rem}.map-filter-loading-stage__label{display:block;width:4.7rem;height:.65rem;border-radius:999px}.map-filter-loading-stage__active-chips{display:flex;align-items:center;gap:.48rem}.map-filter-loading-stage__chip{display:block;width:2.9rem;height:2.9rem;border-radius:calc(var(--mm-control-radius) * .78)}.map-filter-loading-stage__chip--short{width:2.15rem}.map-filter-loading-stage__results{min-height:0;gap:0;margin:.75rem clamp(.75rem,2vw,1.25rem);overflow:hidden;border:1px solid var(--mm-divider);border-radius:var(--mm-control-radius);background:color-mix(in srgb,var(--mm-surface-elevated) 94%,transparent)}.map-filter-loading-stage__results-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--mm-field-height);border-bottom:1px solid var(--mm-divider);padding:.65rem .75rem}.map-filter-loading-stage__results-count,.map-filter-loading-stage__results-title{display:block;height:.68rem;border-radius:999px}.map-filter-loading-stage__results-title{width:min(42%,9rem)}.map-filter-loading-stage__results-count{width:2.25rem}.map-filter-loading-stage__species-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.72rem;padding:.75rem}.map-filter-loading-stage__species-card{display:block;min-height:5.4rem;border:1px solid color-mix(in srgb,var(--mm-border) 54%,transparent);border-radius:var(--mm-control-radius)}@media (max-width:639px){.map-filter-loading-stage__species-card:nth-child(n+5){display:none}}@media (min-width:640px){.map-filter-loading-stage__species-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.map-filter-loading-stage__species-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.map-filter-loading-stage__species-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.map-filter-panel .mm-field-state{border-color:color-mix(in srgb,var(--mm-border-strong) 58%,transparent);background:color-mix(in srgb,var(--mm-surface-elevated) 92%,transparent);box-shadow:var(--mm-shadow-soft)}.map-layer-toggle__description{max-width:18rem}.map-layer-panel__header{background:linear-gradient(180deg,color-mix(in srgb,var(--mm-surface-elevated) 96%,var(--mm-text-inverse)),color-mix(in srgb,var(--mm-surface-strong) 88%,var(--mm-surface-muted)))}.map-layer-panel-card{transition:border-color var(--mm-duration-base) var(--mm-ease-standard),background-color var(--mm-duration-base) var(--mm-ease-standard),box-shadow var(--mm-duration-base) var(--mm-ease-standard)}.map-layer-toggle{transform:translateZ(0);transition:transform var(--mm-duration-fast) var(--mm-ease-standard),border-color var(--mm-duration-base) var(--mm-ease-standard),background-color var(--mm-duration-base) var(--mm-ease-standard),box-shadow var(--mm-duration-base) var(--mm-ease-standard)}.map-layer-toggle:hover{border-color:var(--mm-border-strong);box-shadow:var(--mm-shadow-medium);transform:translateY(-1px)}.map-layer-toggle:active{transform:scale(.985)}.map-layer-restriction-swatch{width:1.25rem;height:.75rem;flex-shrink:0;border:1.5px solid var(--mm-text-muted);border-radius:var(--mm-radius-xs);background-color:transparent}.map-layer-basemap-choice{border-color:var(--mm-border);background:var(--mm-surface-elevated);color:var(--mm-text-strong);transform:translateZ(0);transition:transform var(--mm-duration-fast) var(--mm-ease-standard),border-color var(--mm-duration-base) var(--mm-ease-standard),background-color var(--mm-duration-base) var(--mm-ease-standard),box-shadow var(--mm-duration-base) var(--mm-ease-standard)}.map-layer-basemap-choice:hover{border-color:var(--mm-border-strong);box-shadow:var(--mm-shadow-medium);transform:translateY(-1px)}.map-layer-basemap-choice:active{transform:scale(.985)}.map-layer-basemap-choice--selected{border-color:var(--mm-border-active);background:var(--mm-surface-active);color:var(--mm-text-strong);box-shadow:var(--mm-shadow-soft)}.map-layer-field-brief{display:grid;gap:.45rem}.map-layer-field-brief__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.map-layer-field-brief__item{display:grid;min-width:0;gap:.45rem;border:1px solid color-mix(in srgb,var(--mm-status-success-border) 44%,var(--mm-border));border-radius:var(--mm-control-radius);background:color-mix(in srgb,var(--mm-status-success-surface) 48%,var(--mm-surface-elevated));padding:.72rem;color:var(--mm-text-strong);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--mm-text-inverse) 50%,transparent)}.map-layer-field-brief__item--off{border-color:color-mix(in srgb,var(--mm-border) 86%,transparent);background:color-mix(in srgb,var(--mm-surface-muted) 76%,var(--mm-surface-elevated));color:var(--mm-text-muted)}.map-layer-field-brief__topline{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.45rem}.map-layer-field-brief__topline>span:first-child{min-width:0;color:inherit;font-size:var(--mm-type-caption);font-weight:700;line-height:1.12;text-wrap:pretty}.map-layer-field-brief__item p{color:var(--mm-text-muted);font-size:var(--mm-type-caption);line-height:1.35;text-wrap:pretty}.map-layer-field-brief__item--off p{color:var(--mm-text-soft)}@media (max-width:520px){.map-layer-field-brief__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.map-layer-basemap-choice,.map-layer-panel-card,.map-layer-toggle{transition-duration:.01ms!important;transform:none!important}}.mycoradar-map-recenter-pending{box-shadow:0 14px 34px -22px color-mix(in srgb,var(--mm-accent) 76%,transparent),0 0 0 .18rem color-mix(in srgb,var(--mm-accent) 20%,transparent),inset 0 1px 0 color-mix(in srgb,var(--mm-text-inverse) 62%,transparent)}.mycoradar-map-recenter-icon{position:relative;display:inline-grid;place-items:center}.mycoradar-map-recenter-pending-dot{position:absolute;right:-.32rem;bottom:-.28rem;width:.42rem;height:.42rem;border:1px solid var(--mm-surface-strong);border-radius:999px;background:var(--mm-accent-strong);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--mm-accent) 24%,transparent);opacity:0;transform:scale(.78);transition:opacity var(--mm-duration-press) var(--mm-ease-standard),transform var(--mm-duration-press) var(--mm-ease-standard)}.mycoradar-map-recenter-pending .mycoradar-map-recenter-pending-dot,.mycoradar-map-recenter-pending-dot--visible{opacity:1;transform:scale(1)}.mycoradar-desktop-primary-nav{display:none}.mycoradar-map-bottom-dock{position:fixed;right:calc(max(.75rem, var(--mm-safe-right)) + var(--mm-occlusion-right, 0px));bottom:calc(var(--mm-bottom-nav-space) + .58rem + var(--mm-occlusion-bottom, 0px));left:max(.75rem,var(--mm-safe-left));z-index:var(--mm-z-map-dock);display:grid;justify-items:center;pointer-events:none;transform:translateZ(0);transition:opacity var(--mm-duration-slow) var(--mm-ease-standard),transform var(--mm-duration-slow) var(--mm-ease-standard),visibility var(--mm-duration-slow) var(--mm-ease-standard)}.mycoradar-map-presence{transition:opacity var(--mm-duration-slow) var(--mm-ease-emphasized),transform var(--mm-duration-slow) var(--mm-ease-emphasized);will-change:opacity,transform}.mycoradar-map-presence,.mycoradar-map-presence--shown{opacity:1;transform:translateZ(0) scale(1)}.mycoradar-map-presence--leaving{opacity:0;transform:translate3d(0,.4rem,0) scale(.986);pointer-events:none}.mycoradar-map-bottom-dock__surface{--mm-map-overlay-control-size:var(--mm-touch-target-compact);--mycoradar-map-decision-accent:var(--mm-accent);display:grid;width:min(100%,34rem);gap:.2rem;border:1px solid var(--mm-glass-border);border-radius:var(--mm-container-radius);background:var(--mm-surface-elevated);padding:.42rem;box-shadow:var(--mm-shadow-map-control);backdrop-filter:none;-webkit-backdrop-filter:none;transition:opacity var(--mm-duration-slow) var(--mm-ease-emphasized),transform var(--mm-duration-slow) var(--mm-ease-emphasized),width var(--mm-duration-morph) var(--mm-ease-emphasized),background-color var(--mm-duration-base) var(--mm-ease-standard),border-color var(--mm-duration-base) var(--mm-ease-standard),box-shadow var(--mm-duration-base) var(--mm-ease-standard)}.mycoradar-map-bottom-dock--history{justify-items:end}.mycoradar-map-bottom-dock--history .mycoradar-map-bottom-dock__surface{width:-moz-fit-content;width:fit-content;justify-self:end;border:0;background:transparent;box-shadow:none;padding:0}.mycoradar-map-bottom-dock__source{display:inline-flex;order:2;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:.78rem;align-items:center;justify-self:end;overflow:hidden;border-radius:var(--mm-radius-xs);padding:0 .38rem;color:color-mix(in srgb,var(--mm-text-strong) 62%,transparent);font-size:var(--mm-type-caption);font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.mycoradar-map-bottom-dock__content{position:relative;display:grid;order:1;min-width:0;grid-template-columns:minmax(0,1fr);gap:.24rem;align-items:stretch}.mycoradar-map-bottom-dock__pane{grid-area:1/1;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:var(--mm-map-overlay-gap);align-items:center;transform:translateZ(0) scale(1);transition:opacity var(--mm-duration-slow) var(--mm-ease-emphasized),transform var(--mm-duration-slow) var(--mm-ease-emphasized)}.mycoradar-map-bottom-dock__pane--shown{opacity:1!important;visibility:visible!important;transform:translateZ(0) scale(1)!important;pointer-events:auto}.mycoradar-map-bottom-dock__pane--hidden{position:absolute;inset:0;width:100%;opacity:0!important;visibility:hidden!important;transform:translate3d(0,.28rem,0) scale(.988)!important;pointer-events:none}.mycoradar-map-bottom-dock__pane--hidden *{pointer-events:none}.mycoradar-map-bottom-dock--history .mycoradar-map-bottom-dock__content{gap:.42rem}.mycoradar-map-bottom-dock--history .mycoradar-map-bottom-dock__pane{grid-template-columns:auto;justify-items:end;gap:.42rem}@media (prefers-reduced-motion:reduce){.mycoradar-forecast-rail__refresh-spinner,.mycoradar-forecast-rail__refresh-track span,.mycoradar-map-bottom-dock__pane,.mycoradar-map-bottom-dock__surface,.mycoradar-map-presence{animation:none!important;transition-duration:1ms!important;transition-timing-function:linear!important}.mycoradar-forecast-rail__refresh-track span,.mycoradar-map-bottom-dock__pane--hidden,.mycoradar-map-presence--leaving{transform:none;filter:none}.mycoradar-forecast-rail__refresh-track span{left:0;width:100%;opacity:.62}}.mycoradar-map-bottom-dock .mycoradar-map-decision-legend{position:static;right:auto;bottom:auto;left:auto;width:auto;min-width:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mycoradar-map-bottom-dock .mycoradar-map-decision-legend--status{width:auto;min-height:var(--mm-touch-target-compact);padding:.2rem .46rem}.mycoradar-map-decision-legend__status{display:grid;min-width:0;min-height:1.9rem;align-content:center;gap:.12rem;color:var(--mm-text-muted);font-size:var(--mm-type-caption);font-weight:700;line-height:1.2}.mycoradar-map-bottom-dock__data-status,.mycoradar-map-decision-legend__status-line{display:inline-flex;min-width:0;min-height:1.9rem;align-items:center;gap:.42rem;color:var(--mm-text-muted);font-size:var(--mm-type-caption);font-weight:700;line-height:1.2}.mycoradar-map-bottom-dock__data-status{max-width:min(17rem,calc(100vw - 7rem));justify-self:end;border:1px solid var(--mm-glass-border);border-radius:var(--mm-control-radius);background:color-mix(in srgb,var(--mm-surface-elevated) 94%,var(--mm-text-inverse));padding:.34rem .56rem;box-shadow:var(--mm-shadow-soft)}.mycoradar-map-north-icon{display:grid;width:1.5rem;height:1.5rem;place-items:center;transform:rotate(var(--mycoradar-map-north-rotation,0deg));transform-origin:center}.mycoradar-history-controls{border:1px solid var(--mm-glass-border);background:color-mix(in srgb,var(--mm-surface-elevated) 94%,var(--mm-text-inverse));box-shadow:var(--mm-shadow-soft);backdrop-filter:none;-webkit-backdrop-filter:none}.mycoradar-history-controls--top{display:flex;height:var(--mm-touch-target);align-items:center;min-width:0;border:0;background:transparent;padding:0;box-shadow:none}.mycoradar-history-controls--top .mycoradar-history-controls__grid{width:100%}.mycoradar-history-controls .mycoradar-history-controls__grid{display:grid;min-width:0;grid-template-columns:minmax(0,1.12fr) 1px minmax(0,.88fr);align-items:center;gap:.48rem}.mycoradar-history-controls__precision,.mycoradar-history-controls__years{display:flex;min-width:0;align-items:center;gap:.45rem}.mycoradar-history-controls__year-fields{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.2rem}.mycoradar-history-controls__divider{width:1px;height:1.75rem;min-height:0;justify-self:center;background:color-mix(in srgb,var(--mm-divider) 92%,transparent)}.mycoradar-history-controls .mycoradar-history-controls__group-label{display:inline-flex;min-width:0;align-items:center;flex:0 0 auto;gap:.32rem;color:color-mix(in srgb,var(--mm-text-muted) 86%,var(--mm-text-strong));font-size:var(--mm-type-caption);font-weight:700;line-height:var(--mm-leading-caption);letter-spacing:.015em}.mycoradar-history-controls__group-icon{width:1.25rem;height:1.25rem;color:color-mix(in srgb,var(--mm-accent-strong) 72%,var(--mm-text-muted))}.mycoradar-history-controls .mycoradar-history-controls__value{color:color-mix(in srgb,var(--mm-text-strong) 92%,var(--mm-accent-strong));font-size:var(--mm-type-data);line-height:var(--mm-leading-control)}.mycoradar-history-controls__select-wrap{position:relative;display:block;flex:0 0 auto}.mycoradar-history-controls__select-wrap--year{width:100%;min-width:0;flex:1 1 0}.mycoradar-history-controls__select-wrap--precision{width:100%;min-width:0;flex:1 1 auto}.mycoradar-history-controls .mycoradar-history-controls__select{position:relative;display:flex;width:100%;height:var(--mm-touch-target);min-height:var(--mm-touch-target);align-items:center;justify-content:center;border:1px solid transparent;border-radius:calc(var(--mm-control-radius) - .18rem);background:transparent;padding-inline:.42rem;font-family:inherit;font-weight:var(--mm-weight-strong);text-align:center;cursor:pointer;box-shadow:none;transition:transform var(--mm-duration-fast) var(--mm-ease-standard),border-color var(--mm-duration-fast) var(--mm-ease-standard),background-color var(--mm-duration-fast) var(--mm-ease-standard),box-shadow var(--mm-duration-fast) var(--mm-ease-standard)}.mycoradar-history-controls .mycoradar-history-controls__select:hover{border-color:color-mix(in srgb,var(--mm-border) 72%,transparent);background:color-mix(in srgb,var(--mm-accent) 8%,transparent)}.mycoradar-history-controls .mycoradar-history-controls__select[aria-expanded=true]{border-color:color-mix(in srgb,var(--mm-accent-strong) 42%,var(--mm-border));background:color-mix(in srgb,var(--mm-accent) 13%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mm-focus-ring) 25%,transparent)}.mycoradar-history-controls .mycoradar-history-controls__select:active{transform:translateY(1px)}.mycoradar-history-controls .mycoradar-history-controls__select:focus-visible{outline:none;border-color:color-mix(in srgb,var(--mm-accent-strong) 72%,var(--mm-border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--mm-focus-ring) 36%,transparent)}.mycoradar-history-controls__select-chevron{position:absolute;right:.42rem;width:.92rem;height:.92rem;color:color-mix(in srgb,var(--mm-text-muted) 88%,var(--mm-text-strong));pointer-events:none;transition:transform var(--mm-duration-fast) var(--mm-ease-standard)}.mycoradar-history-controls__select-label{position:absolute;inset-inline-start:0;inset-inline-end:1.65rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.mycoradar-history-controls__select[aria-expanded=true] .mycoradar-history-controls__select-chevron{transform:rotate(180deg)}.mycoradar-history-select-menu-positioner{position:fixed;z-index:var(--mm-z-overlay);max-width:calc(100vw - 1rem)}.mycoradar-history-select-menu{width:100%;max-height:inherit;overflow-y:auto;overscroll-behavior:contain;isolation:isolate;border:1px solid var(--mm-border);border-radius:calc(var(--mm-control-radius) + .08rem);background:var(--mm-surface-elevated);background-image:none;padding:.34rem;opacity:1;box-shadow:var(--mm-shadow-medium);backdrop-filter:none;-webkit-backdrop-filter:none;scrollbar-color:color-mix(in srgb,var(--mm-accent-strong) 28%,transparent) transparent;scrollbar-width:thin;animation:mycoradar-history-select-menu-in var(--mm-duration-fast) var(--mm-ease-emphasized) both}.mycoradar-history-select-menu__option{display:grid;width:100%;min-height:var(--mm-touch-target);grid-template-columns:1rem minmax(0,1fr) 1rem;align-items:center;border:0;border-radius:calc(var(--mm-control-radius) - .2rem);background:var(--mm-surface-elevated);padding:.25rem .48rem;color:color-mix(in srgb,var(--mm-text-strong) 90%,var(--mm-accent-strong));font-family:inherit;font-size:var(--mm-type-data);font-weight:var(--mm-weight-control);line-height:var(--mm-leading-control);text-align:center;cursor:pointer;transition:background-color var(--mm-duration-fast) var(--mm-ease-standard),color var(--mm-duration-fast) var(--mm-ease-standard)}.mycoradar-history-select-menu__option>span{grid-column:2;justify-self:center}.mycoradar-history-select-menu__option:hover,.mycoradar-history-select-menu__option[data-active=true]{background:var(--mm-interaction-hover-surface)}.mycoradar-history-select-menu__option[aria-selected=true]{background:var(--mm-interaction-active-surface);color:var(--mm-accent-strong);font-weight:700}html.dark .mycoradar-history-controls .mycoradar-history-controls__select{border-color:transparent;background:transparent;box-shadow:none}html.dark .mycoradar-history-controls .mycoradar-history-controls__select:hover{background:var(--mm-interaction-hover-surface)}html.dark .mycoradar-history-controls .mycoradar-history-controls__select[aria-expanded=true]{background:var(--mm-surface-active)}html.dark .mycoradar-history-select-menu{border-color:var(--mm-border);background:var(--mm-surface-elevated);box-shadow:var(--mm-shadow-medium)}html.dark .mycoradar-history-select-menu__option{background:var(--mm-surface-elevated)}html.dark .mycoradar-history-select-menu__option:hover,html.dark .mycoradar-history-select-menu__option[data-active=true]{background:var(--mm-interaction-hover-surface)}html.dark .mycoradar-history-select-menu__option[aria-selected=true]{background:var(--mm-interaction-active-surface);color:var(--mm-text-strong)}html.dark .mycoradar-history-select-menu__option[aria-selected=true] .mycoradar-history-select-menu__check{color:var(--mm-accent-strong)}.mycoradar-history-select-menu__check{grid-column:1;width:.9rem;height:.9rem;color:var(--mm-accent-strong);opacity:0}.mycoradar-history-select-menu__option[aria-selected=true] .mycoradar-history-select-menu__check{opacity:1}@media (prefers-reduced-motion:reduce){.mycoradar-history-controls__select-chevron,.mycoradar-history-select-menu,.mycoradar-history-select-menu__option{animation:none!important;transition-duration:1ms!important}}.mycoradar-history-controls__year-separator{color:color-mix(in srgb,var(--mm-text-muted) 76%,var(--mm-accent-strong));font-size:.78rem;font-weight:700;line-height:1}.mycoradar-map-decision-legend{--mycoradar-map-control-corridor:calc(var(--mm-map-overlay-control-size) + 1.15rem);--mycoradar-map-decision-accent:var(--mm-accent);position:fixed;right:calc(max(.75rem, var(--mm-safe-right)) + var(--mm-occlusion-right, 0px));bottom:calc(var(--mm-bottom-nav-space) + .75rem + var(--mm-occlusion-bottom, 0px));z-index:var(--mm-z-map-state);display:grid;width:min(22rem,calc(100vw - 1.5rem));gap:.45rem;border:1px solid var(--mm-glass-border);border-radius:var(--mm-control-radius);background:color-mix(in srgb,var(--mm-surface-elevated) 86%,var(--mm-text-inverse));padding:.65rem .7rem;color:var(--mm-text);box-shadow:0 24px 58px -42px color-mix(in srgb,var(--mm-text-strong) 58%,transparent),inset 0 1px 0 color-mix(in srgb,var(--mm-text-inverse) 58%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;transform:translateZ(0);transition:opacity var(--mm-duration-slow) var(--mm-ease-standard),transform var(--mm-duration-slow) var(--mm-ease-standard),visibility var(--mm-duration-slow) var(--mm-ease-standard)}.mycoradar-map-decision-legend__source{display:block;min-width:0;overflow:hidden;padding:0 .16rem;color:color-mix(in srgb,var(--mm-text-muted) 72%,var(--mm-text-strong));font-size:var(--mm-type-caption);font-weight:var(--mm-weight-strong);line-height:1;text-overflow:ellipsis;white-space:nowrap}.mycoradar-map-state-corridor{position:fixed;z-index:var(--mm-z-map-dock);inset-inline:0;top:calc(var(--mycoradar-map-floating-message-top, calc(var(--mm-safe-top) + 4.85rem)) + var(--mm-occlusion-top, 0px));display:flex;justify-content:center;padding-right:calc(max(1rem, var(--mm-safe-right)) + var(--mm-occlusion-right, 0px));padding-left:max(1rem,var(--mm-safe-left));pointer-events:none}.mycoradar-map-field-state{width:100%;max-width:25rem}.mycoradar-map-field-state--loading{max-width:21rem}.mycoradar-map-status-strip{position:fixed;z-index:var(--mm-z-map-dock);inset-inline:0;top:calc(var(--mycoradar-map-floating-message-top, calc(var(--mm-safe-top) + 4.85rem)) + var(--mm-occlusion-top, 0px));display:flex;justify-content:center;padding-right:calc(max(.75rem, var(--mm-safe-right)) + var(--mm-occlusion-right, 0px));padding-left:max(.75rem,var(--mm-safe-left));pointer-events:none}.mycoradar-map-status-strip .mycoradar-map-status-strip__frame{pointer-events:auto;display:flex;width:100%;max-width:34rem;font-size:var(--mm-type-caption);font-weight:450;line-height:var(--mm-leading-caption)}.mycoradar-map-status-strip__icon{display:grid;place-items:center;flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--mm-accent-strong)}.mycoradar-map-status-strip__text{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.mycoradar-map-status-strip__title{font-weight:var(--mm-weight-control);color:var(--mm-text-strong);overflow-wrap:anywhere}.mycoradar-map-status-strip__description{color:var(--mm-text-secondary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.mycoradar-map-status-strip__actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.mycoradar-map-status-strip--error .mycoradar-map-status-strip__frame{background:var(--mm-status-error-surface)}.mycoradar-map-status-strip--error .mycoradar-map-status-strip__icon{color:var(--mm-status-error-text)}.mycoradar-map-status-strip--error .mycoradar-map-status-strip__title{color:color-mix(in srgb,var(--mm-status-error-text) 92%,var(--mm-text-strong))}.mycoradar-map-status-strip--offline .mycoradar-map-status-strip__frame{background:var(--mm-status-warning-surface)}.mycoradar-map-status-strip--offline .mycoradar-map-status-strip__icon{color:var(--mm-status-warning-text)}.mycoradar-map-status-strip--offline .mycoradar-map-status-strip__title{color:color-mix(in srgb,var(--mm-status-warning-text) 88%,var(--mm-text-strong))}@media (prefers-reduced-motion:reduce){.mycoradar-map-status-strip{transition:none}}.mycoradar-map-score-loading-status{min-height:var(--mm-touch-target);border-color:color-mix(in srgb,var(--mm-accent) 32%,var(--mm-border-strong));background:color-mix(in srgb,var(--mm-surface-elevated) 96%,var(--mm-status-success-surface));box-shadow:var(--mm-shadow-medium);backdrop-filter:none}.mycoradar-map-score-loading-status.mm-loading-state--with-leading{width:-moz-fit-content;width:fit-content}.mycoradar-map-score-loading-status .mm-field-state__title{font-size:var(--mm-type-caption);font-weight:700;line-height:var(--mm-leading-caption)}.mycoradar-map-score-loading-status .mm-field-state__icon{width:1.5rem;height:1.5rem}.mycoradar-map-decision-legend__source--status{padding:0;font-size:var(--mm-type-caption);line-height:1.05}@media (max-width:767px){.mycoradar-map-decision-legend{left:max(.75rem,var(--mm-safe-left));right:calc(max(.75rem, var(--mm-safe-right)) + var(--mycoradar-map-control-corridor));width:auto}.mycoradar-map-bottom-dock .mycoradar-map-decision-legend{left:auto;right:auto;width:auto}}@media (max-width:539px){.mycoradar-history-controls .mycoradar-history-controls__grid{gap:.48rem}}@media (max-width:420px){.mycoradar-history-controls .mycoradar-history-controls__grid{grid-template-columns:minmax(0,1.14fr) 1px minmax(5.65rem,.86fr);gap:.38rem}.mycoradar-history-controls .mycoradar-history-controls__group-label{gap:0;font-size:0}.mycoradar-history-controls__group-icon{width:1.25rem;height:1.25rem}.mycoradar-history-controls__year-fields{gap:.26rem}.mycoradar-history-controls .mycoradar-history-controls__select{padding-inline:.42rem}}@media (min-width:768px){.mycoradar-map-decision-legend{right:auto;left:max(1rem,var(--mm-safe-left));bottom:max(1rem,var(--mm-safe-bottom))}.mycoradar-map-bottom-dock{right:calc(max(1rem, var(--mm-safe-right)) + var(--mm-occlusion-right, 0px));bottom:calc(max(1rem, var(--mm-safe-bottom)) + var(--mm-occlusion-bottom, 0px));left:max(1rem,var(--mm-safe-left));justify-items:center;transition:opacity var(--mm-duration-slow) var(--mm-ease-standard),transform var(--mm-duration-slow) var(--mm-ease-standard),visibility var(--mm-duration-slow) var(--mm-ease-standard)}.mycoradar-map-bottom-dock__surface{width:min(34rem,calc(100vw - 2rem))}.mycoradar-map-bottom-dock--history .mycoradar-map-bottom-dock__surface{width:-moz-fit-content;width:fit-content}.mycoradar-map-bottom-dock .mycoradar-map-decision-legend{right:auto;bottom:auto;left:auto}.mycoradar-desktop-primary-nav{position:fixed;top:0;bottom:0;left:var(--mycoradar-desktop-nav-left);z-index:var(--mm-z-navigation);display:flex;pointer-events:none}.mycoradar-desktop-primary-nav__shell{display:grid;width:var(--mycoradar-desktop-nav-collapsed-width);min-height:100%;align-items:center;align-content:start;gap:.22rem;border:1px solid var(--mm-liquid-menu-border);border-radius:0;background:var(--mm-liquid-menu-surface);padding:var(--mycoradar-desktop-nav-top-inset,1.5rem) .32rem .32rem;box-shadow:var(--mm-shadow-soft);backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:auto;transition:background-color var(--mm-duration-slow) var(--mm-ease-standard),box-shadow var(--mm-duration-slow) var(--mm-ease-standard),transform var(--mm-duration-slow) var(--mm-ease-standard)}.mycoradar-desktop-primary-nav>nav{width:100%;height:100%}.mycoradar-desktop-primary-nav[data-expanded=true] .mycoradar-desktop-primary-nav__shell{width:var(--mycoradar-desktop-nav-expanded-width)}.mycoradar-desktop-primary-nav__item{width:100%;list-style:none}.mycoradar-desktop-primary-nav__link,.mycoradar-desktop-primary-nav__toggle{position:relative;display:grid;grid-template-columns:2.35rem minmax(0,1fr);-moz-column-gap:.4rem;column-gap:.4rem;min-height:var(--mm-touch-target);min-width:var(--mm-touch-target);width:100%;align-items:center;justify-content:start;overflow:hidden;font-size:max(.75rem,var(--mm-type-caption));line-height:1.12;touch-action:manipulation}.mycoradar-desktop-primary-nav__toggle{border:1px solid transparent;border-radius:var(--mm-control-radius);background:transparent;color:var(--mm-liquid-menu-text-muted);cursor:pointer;font-size:max(.75rem,var(--mm-type-caption));font-weight:700;line-height:1.12;transition:background-color var(--mm-duration-slow) var(--mm-ease-standard),border-color var(--mm-duration-slow) var(--mm-ease-standard),color var(--mm-duration-slow) var(--mm-ease-standard)}.mycoradar-desktop-primary-nav__toggle:focus-visible,.mycoradar-desktop-primary-nav__toggle:hover{border-color:var(--mm-liquid-menu-active-border);background:var(--mm-liquid-menu-hover-bg);color:var(--mm-liquid-menu-text)}.mycoradar-desktop-primary-nav__toggle:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px}.mycoradar-desktop-primary-nav__icon{display:grid;width:2.35rem;place-items:center}.mycoradar-desktop-primary-nav__label{display:block;min-width:0;overflow:hidden;opacity:1;text-align:left;text-overflow:ellipsis;transition:opacity var(--mm-duration-fast) var(--mm-ease-standard),transform var(--mm-duration-fast) var(--mm-ease-standard);white-space:nowrap}.mycoradar-desktop-primary-nav[data-expanded=false] .mycoradar-desktop-primary-nav__label{opacity:0;transform:translateX(-.18rem)}.mycoradar-desktop-primary-nav[data-expanded=false] .mycoradar-desktop-primary-nav__link,.mycoradar-desktop-primary-nav[data-expanded=false] .mycoradar-desktop-primary-nav__toggle{grid-template-columns:1fr;justify-items:center}.mycoradar-desktop-primary-nav[data-expanded=false] .mycoradar-desktop-primary-nav__icon{width:auto}.mycoradar-desktop-primary-nav[data-expanded=false] .mycoradar-desktop-primary-nav__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.mycoradar-desktop-primary-nav[data-expanded=false] :is(.mycoradar-desktop-primary-nav__link,.mycoradar-desktop-primary-nav__toggle){overflow:visible}.mycoradar-desktop-primary-nav[data-expanded=false] [data-navigation-tooltip]:after{position:absolute;top:50%;left:calc(100% + .55rem);z-index:1;width:-moz-max-content;width:max-content;max-width:12rem;border:1px solid var(--mm-liquid-menu-border);border-radius:var(--mm-radius-sm);background:var(--mm-surface-elevated);padding:.42rem .58rem;color:var(--mm-text-strong);box-shadow:var(--mm-shadow-soft);content:attr(data-navigation-tooltip);font-size:var(--mm-type-caption);font-weight:700;line-height:1.2;opacity:0;pointer-events:none;transform:translate(-.18rem,-50%);transition:opacity var(--mm-duration-fast) var(--mm-ease-standard),transform var(--mm-duration-fast) var(--mm-ease-standard)}.mycoradar-desktop-primary-nav[data-expanded=false] [data-navigation-tooltip]:is(:hover,:focus-visible):after{opacity:1;transform:translateY(-50%)}}@media (min-width:768px) and (max-width:1023px){body:has([data-mycoradar-panel-kind=history][data-motion-open=true][data-mycoradar-panel-presentation=bottom-sheet]:not([data-mycoradar-panel-keeps-navigation=true])) .mycoradar-desktop-primary-nav,body:has([data-mycoradar-panel-kind=zone-detail][data-motion-open=true][data-mycoradar-panel-presentation=bottom-sheet]:not([data-mycoradar-panel-keeps-navigation=true])) .mycoradar-desktop-primary-nav{display:none}body:has([data-mycoradar-panel-presentation=bottom-sheet]) .mycoradar-desktop-primary-nav[data-mousse-error-active=true]{display:flex}body:has([data-mycoradar-panel-presentation=bottom-sheet]) .mycoradar-desktop-primary-nav[data-mousse-error-active=true]>nav{display:none}}@media (max-width:420px){.mycoradar-map-decision-legend{left:max(.7rem,var(--mm-safe-left));right:calc(max(.7rem, var(--mm-safe-right)) + var(--mycoradar-map-control-corridor));width:auto;gap:.18rem;padding:.48rem}.mycoradar-map-bottom-dock{right:max(.58rem,var(--mm-safe-right));bottom:calc(var(--mm-bottom-nav-space) + .48rem);left:max(.58rem,var(--mm-safe-left))}.mycoradar-map-bottom-dock__surface{gap:.22rem;padding:.32rem}.mycoradar-map-bottom-dock__content{gap:.3rem}.mycoradar-map-bottom-dock__pane[data-mycoradar-map-bottom-dock-pane=live]{gap:.26rem}.mycoradar-map-bottom-dock .mycoradar-map-decision-legend{left:auto;right:auto;width:auto;gap:0;padding:0}}@media (max-width:339px){.mycoradar-map-bottom-dock__pane[data-mycoradar-map-bottom-dock-pane=live]{grid-template-columns:minmax(0,1fr);gap:.38rem}}.mm-forecast-selector__viewport{position:relative;min-width:0;isolation:isolate}.mm-forecast-selector__viewport:after,.mm-forecast-selector__viewport:before{position:absolute;z-index:var(--mm-z-control-front);inset-block:0;width:1.35rem;opacity:0;pointer-events:none;content:"";transition:opacity var(--mm-duration-fast) var(--mm-ease-standard)}.mm-forecast-selector__viewport:before{left:-1px;background:linear-gradient(90deg,var(--mm-surface-elevated) 0,color-mix(in srgb,var(--mm-surface-elevated) 76%,transparent) 46%,transparent 100%)}.mm-forecast-selector__viewport:after{right:-1px;background:linear-gradient(270deg,var(--mm-surface-elevated) 0,color-mix(in srgb,var(--mm-surface-elevated) 76%,transparent) 46%,transparent 100%)}.mm-forecast-selector__viewport[data-overflow-left=true]:before,.mm-forecast-selector__viewport[data-overflow-right=true]:after{opacity:1}.mm-forecast-selector{display:flex;min-width:0;gap:.3rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.08rem .12rem .18rem;scroll-behavior:smooth;scroll-padding-inline:1.15rem;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x}.mm-forecast-selector::-webkit-scrollbar{display:none}.mm-forecast-selector__item{min-width:var(--mm-touch-target);flex:0 0 clamp(3.35rem,8vw,4.65rem);scroll-snap-align:center;scroll-snap-stop:normal}.mm-forecast-selector__day{position:relative;display:flex;width:100%;min-width:0;min-height:var(--mm-touch-target);flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--mm-divider);border-radius:var(--mm-control-radius);padding:.25rem .15rem;color:var(--mm-text-muted);text-align:center;touch-action:manipulation;transition-property:border-color,background-color,box-shadow,color,transform;transition-duration:var(--mm-duration-fast);transition-timing-function:var(--mm-ease-standard)}.mm-forecast-selector__day--active,.mm-forecast-selector__day:hover{color:var(--mm-text-strong)}.mm-forecast-selector__day--best{border-color:color-mix(in srgb,var(--mm-accent) 42%,var(--mm-divider))}.mm-forecast-selector__day:focus-visible{outline:none;box-shadow:var(--mm-shadow-focus)}.mm-forecast-selector__day:active{transform:scale(.98)}.mm-forecast-selector__best-marker{position:absolute;top:.32rem;right:.34rem;width:.34rem;height:.34rem;border-radius:999px;background:var(--mm-accent);box-shadow:0 0 0 2px var(--mm-surface-elevated)}.mm-forecast-selector__label{font-weight:700;text-transform:uppercase;font-variant-numeric:tabular-nums}.mm-forecast-selector__date,.mm-forecast-selector__label{display:block;font-size:var(--mm-type-interactive-min);line-height:1}.mm-forecast-selector__date{max-width:100%;margin-top:2px;overflow:hidden;color:currentColor;font-weight:var(--mm-weight-control);font-variant-numeric:tabular-nums;opacity:.76;text-overflow:ellipsis;white-space:nowrap}.mm-forecast-selector__score{display:block;margin-top:3px;font-size:var(--mm-type-data);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.mycoradar-forecast-rail{min-width:0}.mycoradar-forecast-rail__surface{border:1px solid color-mix(in srgb,var(--mm-border-strong) 78%,var(--mm-glass-border));background:color-mix(in srgb,var(--mm-surface) 92%,var(--mm-surface-strong));box-shadow:0 10px 28px -18px color-mix(in srgb,var(--mm-text-strong) 28%,transparent)}.mycoradar-forecast-rail__header{min-width:0}.mycoradar-forecast-rail__mobile-summary{display:none;min-width:0}.mycoradar-forecast-rail__mobile-date,.mycoradar-forecast-rail__mobile-title{display:inline-flex;min-width:0;align-items:center;line-height:1;white-space:nowrap}.mycoradar-forecast-rail__mobile-title{flex:1 1 auto;gap:.32rem;overflow:visible;color:var(--mm-text-strong);font-size:var(--mm-type-caption);font-weight:700}.mycoradar-forecast-rail__mobile-date{flex:0 1 auto;justify-content:flex-end;gap:.26rem;overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-type-caption);font-weight:700;font-variant-numeric:tabular-nums}.mycoradar-forecast-rail__loading-placeholder{display:inline-flex;min-width:2.05rem;min-height:1.35rem;align-items:center;justify-content:center;gap:.18rem;border:1px solid color-mix(in srgb,var(--mm-accent) 24%,var(--mm-border));border-radius:var(--mm-radius-sm);background:color-mix(in srgb,var(--mm-status-success-surface) 38%,var(--mm-surface-elevated));color:var(--mm-status-success-text)}.mycoradar-forecast-rail__loading-placeholder .mm-skeleton{width:1.32rem;height:.58rem;border-radius:999px}.mycoradar-forecast-rail__refresh-status,.mycoradar-forecast-rail__refresh-surface{display:grid;justify-self:center;justify-items:center;min-width:min(12.5rem,100%);min-height:2rem;max-width:100%;gap:.26rem;border:0;border-radius:0;background:transparent;padding:.12rem .1rem .28rem;color:var(--mm-text-muted);align-content:center;transition:opacity var(--mm-duration-slow) var(--mm-ease-standard)}@media (prefers-reduced-motion:reduce){.mycoradar-forecast-rail__refresh-status,.mycoradar-forecast-rail__refresh-surface{transition:none}}.mycoradar-forecast-rail__refresh-status[data-mycoradar-forecast-score-refresh-visible=false],.mycoradar-forecast-rail__refresh-surface[data-mycoradar-forecast-score-refresh-visible=false]{visibility:hidden;opacity:0;pointer-events:none;height:0;min-height:0;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0;margin-top:-.375rem;overflow:hidden}.mycoradar-forecast-rail__refresh-status[data-mycoradar-forecast-score-refresh-visible=false] .mycoradar-forecast-rail__refresh-track span,.mycoradar-forecast-rail__refresh-surface[data-mycoradar-forecast-score-refresh-visible=false] .mycoradar-forecast-rail__refresh-track span{animation:none}.mycoradar-forecast-rail__refresh-label{min-width:0;overflow:hidden;font-size:var(--mm-type-caption);font-weight:var(--mm-weight-strong);line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mycoradar-forecast-rail__refresh-summary{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:center;gap:.42rem}.mycoradar-forecast-rail__refresh-spinner{width:.82rem;height:.82rem;flex:0 0 auto;border:1.5px solid color-mix(in srgb,var(--mm-accent) 22%,transparent);border-top-color:var(--mm-accent);border-radius:999px;animation:mycoradar-forecast-rail-spinner .82s linear infinite}.mycoradar-forecast-rail__refresh-track{position:relative;width:min(100%,11.5rem);overflow:hidden;height:.18rem;border-radius:999px;background:color-mix(in srgb,var(--mm-accent) 14%,transparent)}.mycoradar-forecast-rail__refresh-track span{position:absolute;inset-block:0;left:-42%;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mm-accent) 72%,var(--mm-status-success-text)),transparent);animation:mycoradar-forecast-rail-refresh 1.35s var(--mm-ease-standard) infinite}@media (max-width:420px){.mycoradar-forecast-rail{padding:.48rem}.mycoradar-forecast-rail__mobile-summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid color-mix(in srgb,var(--mm-border) 72%,transparent);border-radius:var(--mm-radius-sm);background:color-mix(in srgb,var(--mm-surface-elevated) 78%,transparent);padding:.36rem .48rem}.mycoradar-forecast-rail__header{display:none}.mm-forecast-selector{gap:.25rem}.mm-forecast-selector__item{flex:0 0 calc(var(--mm-touch-target) + 2px);min-width:var(--mm-touch-target);scroll-snap-align:center}.mm-forecast-selector__day{width:100%;min-height:var(--mm-touch-target);border-radius:var(--mm-control-radius);padding:.24rem .12rem}.mm-forecast-selector__date{display:none}.mm-forecast-selector__score{margin-top:.18rem;font-size:var(--mm-type-interactive-min)}.mm-forecast-selector__best-marker{top:.22rem;right:.22rem;width:.3rem;height:.3rem}}.mm-forecast-selector__score-placeholder{display:inline-block;width:1.6rem;height:.55rem;border-radius:999px;background:color-mix(in srgb,var(--mm-text-muted) 22%,transparent);vertical-align:middle}.mycoradar-forecast-rail__heading-icon,.mycoradar-forecast-rail__weather-icon{flex:0 0 auto}.mycoradar-forecast-rail__mobile-date-label,.mycoradar-forecast-rail__mobile-title-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.mm-forecast-selector{scroll-behavior:auto}.mm-forecast-selector__viewport:after,.mm-forecast-selector__viewport:before{transition:none}}.daily-social-home .daily-social-opportunity__forecast .mm-forecast-selector__viewport{margin:0}.daily-social-home .daily-social-opportunity__forecast .mm-forecast-selector__label{font-size:.76rem}.daily-social-home .daily-social-opportunity__forecast .mm-forecast-selector__date{font-size:var(--mm-type-caption)}html[data-map-entry=from-home] [data-mycoradar-top-chrome]{animation:map-entry-down .32s cubic-bezier(.2,.8,.2,1) .12s backwards}html[data-map-entry=from-home] [data-map-right-controls]>*{animation:map-entry-side .32s cubic-bezier(.2,.8,.2,1) calc(.16s + var(--map-entry-index, 0) * 40ms) backwards}html[data-map-entry=from-home] [data-map-right-controls]>:nth-child(2){--map-entry-index:1}html[data-map-entry=from-home] [data-map-right-controls]>:nth-child(3){--map-entry-index:2}html[data-map-entry=from-home] [data-map-right-controls]>:nth-child(4){--map-entry-index:3}html[data-map-entry=from-home] [data-map-right-controls]>:nth-child(n+5){--map-entry-index:4}html[data-map-entry=from-home] [data-mycoradar-map-score-legend]{animation:map-entry-up .32s cubic-bezier(.2,.8,.2,1) .36s backwards}@keyframes map-entry-down{0%{opacity:0;transform:translateY(-14px)}}@keyframes map-entry-side{0%{opacity:0;transform:translateX(18px)}}@keyframes map-entry-up{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){html[data-map-entry=from-home] :is([data-mycoradar-top-chrome],[data-map-right-controls]>*,[data-mycoradar-map-score-legend]){animation:none}}.mycoradar-map-tap-ring{position:absolute;z-index:2;width:3.5rem;height:3.5rem;border:2px solid color-mix(in srgb,var(--mm-accent) 72%,transparent);border-radius:50%;background:color-mix(in srgb,var(--mm-accent) 12%,transparent);opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.mycoradar-map-tap-ring{display:none}}@media (max-width:374px){.mm-mobile-bottom-nav .mm-bottom-nav-shell{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.25fr);-moz-column-gap:calc(var(--mm-space-1) / 2);column-gap:calc(var(--mm-space-1) / 2)}.mm-mobile-bottom-nav [data-mycoradar-navigation-item]{padding-inline:0}.mm-mobile-bottom-nav .line-clamp-1{white-space:nowrap}}