.IdentifyForm-module__TAF4zW__wrap{margin-top:1.5rem}.IdentifyForm-module__TAF4zW__buttons{flex-wrap:wrap;gap:.75rem;display:flex}.IdentifyForm-module__TAF4zW__button{border:1px solid var(--color-accent);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.5rem;font-size:.9375rem;font-weight:500;display:inline-flex}.IdentifyForm-module__TAF4zW__secondary{color:var(--color-accent);border-color:var(--color-button-border);background:#fff}@media (hover:hover){.IdentifyForm-module__TAF4zW__secondary:hover{background:var(--color-hover-bg)}}.IdentifyForm-module__TAF4zW__secondary:active{background:var(--color-active-bg)}.IdentifyForm-module__TAF4zW__disabled{opacity:.6;pointer-events:none}.IdentifyForm-module__TAF4zW__button:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.IdentifyForm-module__TAF4zW__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.IdentifyForm-module__TAF4zW__help{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.8125rem}.IdentifyForm-module__TAF4zW__turnstile{min-height:0;margin-top:.75rem}.IdentifyForm-module__TAF4zW__result{outline:none;margin-top:1.5rem}.IdentifyForm-module__TAF4zW__preview{border:1px solid var(--color-border);width:auto;max-width:100%;max-height:16rem;display:block}.IdentifyForm-module__TAF4zW__status{align-items:center;gap:.625rem;margin:1rem 0 0;font-size:.9375rem;display:flex}.IdentifyForm-module__TAF4zW__spinner{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:1.125rem;height:1.125rem;animation:.8s linear infinite IdentifyForm-module__TAF4zW__spin}@keyframes IdentifyForm-module__TAF4zW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.IdentifyForm-module__TAF4zW__spinner{animation-duration:2.4s}}.IdentifyForm-module__TAF4zW__error{color:#b3261e;background:#fbeeed;margin:1rem 0 0;padding:.75rem 1rem;font-size:.9375rem}.IdentifyForm-module__TAF4zW__notFound{background:var(--color-hover-bg);margin:1rem 0 0;padding:1rem;font-size:.9375rem}.IdentifyForm-module__TAF4zW__h2{border-bottom:2px solid var(--color-accent);margin:1.5rem 0 .25rem;padding-bottom:.375rem;font-size:1.125rem}.IdentifyForm-module__TAF4zW__note{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.8125rem}.IdentifyForm-module__TAF4zW__list{flex-direction:column;gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.IdentifyForm-module__TAF4zW__card{border:1px solid var(--color-border);padding:1rem}.IdentifyForm-module__TAF4zW__cardHead{flex-direction:column;gap:.125rem;display:flex}.IdentifyForm-module__TAF4zW__rank{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.IdentifyForm-module__TAF4zW__name{color:var(--color-text);text-underline-offset:3px;font-size:1.0625rem;font-weight:600;text-decoration:underline}.IdentifyForm-module__TAF4zW__sci{color:var(--color-text-muted);font-size:.875rem;font-weight:400}.IdentifyForm-module__TAF4zW__likelihood{color:var(--color-text-muted);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8125rem;display:flex}.IdentifyForm-module__TAF4zW__bar{background:var(--color-border);flex:1;max-width:10rem;height:.375rem}.IdentifyForm-module__TAF4zW__bar span{background:var(--color-accent);height:100%;display:block}.IdentifyForm-module__TAF4zW__percent{font-variant-numeric:tabular-nums;min-width:2.5rem;color:var(--color-text)}.IdentifyForm-module__TAF4zW__photosLabel{color:var(--color-text-muted);margin:.75rem 0 .375rem;font-size:.75rem;font-weight:600}.IdentifyForm-module__TAF4zW__photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.IdentifyForm-module__TAF4zW__photo{margin:0}.IdentifyForm-module__TAF4zW__photo img{aspect-ratio:4/3;object-fit:cover;background:var(--color-hover-bg);width:100%;display:block}.IdentifyForm-module__TAF4zW__credit{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:.25rem;font-size:.625rem;line-height:1.4;display:block}.IdentifyForm-module__TAF4zW__credit a{color:inherit}.IdentifyForm-module__TAF4zW__noPhoto{color:var(--color-text-muted);margin:0;font-size:.8125rem}.IdentifyForm-module__TAF4zW__open{color:var(--color-accent);margin-top:.75rem;font-size:.875rem;display:inline-block}
