.diagnostic-collection-card_collection__Qna_4{--diagnostic-accent:var(--aqua);position:relative;overflow:clip;padding-block:clamp(2.5rem,5vw,4.75rem) clamp(4.5rem,7vw,6.5rem);background:radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--diagnostic-accent) 9%,transparent),transparent 29rem),var(--surface)}.diagnostic-collection-card_card__pgiOr[data-tone=algae],.diagnostic-collection-card_collection__Qna_4[data-tone=algae]{--diagnostic-accent:var(--guide-plant,#059669)}.diagnostic-collection-card_card__pgiOr[data-tone=biology],.diagnostic-collection-card_collection__Qna_4[data-tone=biology]{--diagnostic-accent:#0f8f82}.diagnostic-collection-card_card__pgiOr[data-tone=disease],.diagnostic-collection-card_collection__Qna_4[data-tone=disease]{--diagnostic-accent:var(--rose-500,#e11d48)}.diagnostic-collection-card_card__pgiOr[data-tone=plant],.diagnostic-collection-card_collection__Qna_4[data-tone=plant]{--diagnostic-accent:var(--lime-600,#65a30d)}.diagnostic-collection-card_card__pgiOr[data-tone=medicine],.diagnostic-collection-card_collection__Qna_4[data-tone=medicine]{--diagnostic-accent:var(--azure,#0284c7)}.diagnostic-collection-card_shell__lP5Ho{width:min(100% - 2rem,80rem);margin-inline:auto}.diagnostic-collection-card_collectionIntro__2PKi0{display:grid;gap:1.15rem;max-width:68rem;margin-block-end:clamp(2rem,5vw,3.5rem);padding-block-end:clamp(1.5rem,4vw,2.4rem);border-block-end:1px solid color-mix(in srgb,var(--diagnostic-accent) 24%,var(--line))}.diagnostic-collection-card_eyebrow__p4VEY{margin-block-end:.55rem;color:var(--diagnostic-accent);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.diagnostic-collection-card_collectionIntro__2PKi0 h2{max-width:18ch;color:var(--ink);font-size:clamp(1.75rem,3.5vw,2.65rem);font-weight:950;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.diagnostic-collection-card_introCopy___8pcX{max-width:48rem;color:var(--muted);font-size:clamp(.92rem,1.5vw,1.02rem);line-height:1.68}.diagnostic-collection-card_grid__wIVfE{display:grid;gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none}.diagnostic-collection-card_item__P2djK{min-width:0;animation:diagnostic-collection-card_diagnostic-card-in__X5XTf .46s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--diagnostic-card-order) * 48ms + 70ms)}.diagnostic-collection-card_card__pgiOr{position:relative;display:grid;min-height:100%;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 66%,transparent);border-radius:1.35rem;isolation:isolate;color:inherit;background:var(--paper);box-shadow:0 .65rem 2rem rgb(15 39 54/.09);font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.diagnostic-collection-card_card__pgiOr:hover{border-color:color-mix(in srgb,var(--diagnostic-accent) 44%,var(--line));box-shadow:0 1rem 2.7rem rgb(15 39 54/.15);transform:translateY(-3px)}.diagnostic-collection-card_card__pgiOr:focus-visible{outline:3px solid color-mix(in srgb,var(--diagnostic-accent) 32%,transparent);outline-offset:3px}.diagnostic-collection-card_media__voIw_{position:relative;aspect-ratio:4/3;overflow:hidden;border-block-end:1px solid color-mix(in srgb,var(--line) 52%,transparent);background:color-mix(in srgb,var(--diagnostic-accent) 7%,var(--surface-raised))}.diagnostic-collection-card_media__voIw_[data-image-fit=contain]{background:#fff}.diagnostic-collection-card_image__ja4aa{object-fit:cover;object-position:center;transform:scale(1.002);transition:transform .56s cubic-bezier(.22,1,.36,1)}.diagnostic-collection-card_media__voIw_[data-image-fit=contain] .diagnostic-collection-card_image__ja4aa{padding:clamp(1.35rem,4vw,2.1rem);object-fit:contain}.diagnostic-collection-card_card__pgiOr:hover .diagnostic-collection-card_image__ja4aa{transform:scale(1.045)}.diagnostic-collection-card_placeholder__0AkQD{position:absolute;inset:0;display:grid;place-items:center;color:color-mix(in srgb,var(--diagnostic-accent) 68%,var(--ink));background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--diagnostic-accent) 22%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--diagnostic-accent) 9%,var(--surface-raised)),var(--surface))}.diagnostic-collection-card_placeholder__0AkQD svg{width:clamp(3rem,8vw,4.5rem);height:clamp(3rem,8vw,4.5rem);opacity:.72;stroke-width:1.35}.diagnostic-collection-card_scrim__nGT4y{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(2 13 24/.18),transparent 34%,rgb(2 13 24/.12) 48%,rgb(2 13 24/.94))}.diagnostic-collection-card_badges__73HPS{position:absolute;z-index:2;inset-block-start:.9rem;inset-inline-start:.9rem;display:flex;max-width:calc(100% - 4.6rem);flex-wrap:wrap;gap:.38rem}.diagnostic-collection-card_badge__Tfxb6{display:inline-flex;min-height:1.65rem;align-items:center;border:1px solid rgb(255 255 255/.16);border-radius:999px;padding:.34rem .58rem .31rem;color:white;background:rgb(2 13 24/.68);box-shadow:0 .2rem .8rem rgb(0 0 0/.12);font-size:.61rem;font-weight:850;letter-spacing:.055em;line-height:1;text-transform:uppercase;backdrop-filter:blur(.65rem)}.diagnostic-collection-card_badge__Tfxb6[data-emphasis=true]{border-color:color-mix(in srgb,var(--diagnostic-accent) 82%,white);background:color-mix(in srgb,var(--diagnostic-accent) 88%,rgb(2 13 24/.2))}.diagnostic-collection-card_action__KI0Uq{position:absolute;z-index:3;inset-block-start:.85rem;inset-inline-end:.85rem;display:grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid rgb(255 255 255/.34);border-radius:999px;color:var(--ink);background:rgb(255 255 255/.88);box-shadow:0 .35rem 1rem rgb(2 13 24/.16);backdrop-filter:blur(.65rem);transition:color .18s ease,transform .18s ease}.diagnostic-collection-card_action__KI0Uq svg{width:.95rem;height:.95rem;stroke-width:2.2}.diagnostic-collection-card_card__pgiOr:hover .diagnostic-collection-card_action__KI0Uq{color:var(--diagnostic-accent);transform:translate(.12rem,-.12rem)}.diagnostic-collection-card_identity__bs8J7{position:absolute;z-index:2;inset-inline:0;inset-block-end:0;display:grid;gap:.34rem;padding:2.75rem 1.2rem 1.15rem;text-shadow:0 .12rem .9rem rgb(0 0 0/.32)}.diagnostic-collection-card_meta__aR9q0{overflow:hidden;color:color-mix(in srgb,var(--diagnostic-accent) 56%,white);font-size:.73rem;font-style:italic;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.diagnostic-collection-card_title__jZZEQ{max-width:21ch;color:white;font-size:clamp(1.18rem,2vw,1.48rem);font-weight:900;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.diagnostic-collection-card_description__zZaNW{min-height:7rem;padding:1.15rem 1.2rem 1.55rem;background:var(--paper)}.diagnostic-collection-card_description__zZaNW p{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.84rem;font-weight:450;letter-spacing:-.006em;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.diagnostic-collection-card_empty__gXAuH{display:grid;min-height:22rem;place-items:center;align-content:center;gap:.65rem;border:1px dashed color-mix(in srgb,var(--diagnostic-accent) 34%,var(--line));border-radius:1.35rem;padding:3rem 1.5rem;text-align:center;background:color-mix(in srgb,var(--paper) 88%,transparent)}.diagnostic-collection-card_emptyIcon__0vAP2{display:grid;width:3.4rem;height:3.4rem;margin-block-end:.3rem;place-items:center;border-radius:999px;color:var(--diagnostic-accent);background:color-mix(in srgb,var(--diagnostic-accent) 12%,var(--paper))}.diagnostic-collection-card_emptyIcon__0vAP2 svg{width:1.55rem;height:1.55rem}.diagnostic-collection-card_empty__gXAuH h2{color:var(--ink);font-size:1.15rem;font-weight:900}.diagnostic-collection-card_empty__gXAuH p{max-width:34rem;color:var(--muted);font-size:.86rem;line-height:1.55}@media (width >= 44rem){.diagnostic-collection-card_collectionIntro__2PKi0{grid-template-columns:minmax(14rem,.85fr) minmax(20rem,1.15fr);align-items:end}.diagnostic-collection-card_shell__lP5Ho{width:min(100% - 3rem,80rem)}.diagnostic-collection-card_grid__wIVfE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 68rem){.diagnostic-collection-card_grid__wIVfE{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.diagnostic-collection-card_item__P2djK{animation:none}.diagnostic-collection-card_action__KI0Uq,.diagnostic-collection-card_card__pgiOr,.diagnostic-collection-card_image__ja4aa{transition:none}}@keyframes diagnostic-collection-card_diagnostic-card-in__X5XTf{0%{opacity:0;transform:translateY(.7rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}