.collection-v41-card{background:#f7f6f1;border:1px solid rgba(26,40,31,.12);border-radius:18px;padding:24px;margin:22px 0;color:#18251d;box-sizing:border-box}.collection-v41-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.collection-v41-card header h3{font:400 clamp(1.25rem,2vw,1.75rem)/1.2 Armata,sans-serif;margin:.35rem 0 .45rem}.collection-v41-card header p{margin:0;color:#627067;line-height:1.55}.collection-v41-card header p strong{color:#18251d;font-weight:400;font-size:1.08em}.collection-v41-card header button{border:1px solid rgba(26,40,31,.18);background:transparent;border-radius:999px;padding:10px 14px;font:400 .72rem/1 Armata,sans-serif;white-space:nowrap;cursor:pointer;color:inherit}.collection-v41-card header button:hover{background:#fff}.collection-v41-kicker{font:400 .64rem/1.3 Armata,sans-serif;letter-spacing:.14em;color:#68776d}.collection-v41-progress,.collection-v41-mini{height:5px;border-radius:999px;background:rgba(31,59,42,.09);overflow:hidden}.collection-v41-progress{margin:20px 0 10px}.collection-v41-progress i,.collection-v41-mini i{display:block;height:100%;border-radius:inherit;background:#345441;transition:width .5s ease}.collection-v41-milestones{display:flex;justify-content:space-between;gap:16px;font-size:.7rem;color:#758078;margin-bottom:20px}.collection-v41-milestones b{font-weight:400;color:#3d5144}.collection-v41-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.collection-v41-summary>span,.collection-v41-types>span{background:rgba(255,255,255,.63);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:4px}.collection-v41-summary small,.collection-v41-types small{font-size:.63rem;color:#7a867d}.collection-v41-summary b,.collection-v41-types b{font:400 .9rem/1.35 Armata,sans-serif}.collection-v41-types i{font-style:normal;color:#6c786f;font-size:.68rem}.collection-v41-card details{margin-top:18px;border-top:1px solid rgba(26,40,31,.1);padding-top:14px}.collection-v41-card summary{cursor:pointer;font-size:.74rem;color:#536158}.collection-v41-types{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.collection-v41-genera{display:grid;gap:9px}.collection-v41-genus{display:grid;grid-template-columns:minmax(130px,1fr) minmax(120px,1fr);gap:14px;align-items:center;padding:8px 2px}.collection-v41-genus>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.collection-v41-genus b{font:400 .78rem/1.3 Armata,sans-serif}.collection-v41-genus small{font-size:.65rem;color:#778279}.collection-v41-method{font-size:.68rem;color:#7a847d;line-height:1.55;margin:14px 0 0}.collection-v41-app{margin:0;padding:20px;border-radius:16px;background:rgba(255,255,255,.96)}.collection-v41-app header{display:block}.collection-v41-app header button{margin-top:14px}.collection-v41-app .collection-v41-summary{grid-template-columns:1fr 1fr 1fr}.collection-v41-app .collection-v41-genus{grid-template-columns:1fr}.collection-v41-app .collection-v41-genus>div:first-child{align-items:flex-start}.collection-v41-app .collection-v41-types{grid-template-columns:1fr}.collection-v41-modal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:18px}.collection-v41-backdrop{position:absolute;inset:0;background:rgba(10,20,14,.58);backdrop-filter:blur(4px)}.collection-v41-modal>section{position:relative;width:min(720px,100%);max-height:min(86vh,820px);overflow:auto;background:#f6f5ef;color:#18251d;border-radius:20px;padding:28px;box-shadow:0 28px 80px rgba(0,0,0,.24)}.collection-v41-modal h2{font:400 clamp(1.5rem,4vw,2.2rem)/1.15 Armata,sans-serif;margin:.5rem 0}.collection-v41-modal>section>p{color:#68746c;line-height:1.6;max-width:60ch}.collection-v41-close{position:absolute;right:18px;top:16px;border:0;background:transparent;font-size:1.7rem;cursor:pointer;color:inherit}.collection-v41-search{display:block;margin:22px 0 14px}.collection-v41-search span{display:block;font-size:.68rem;margin-bottom:6px;color:#6f7c73}.collection-v41-search input{width:100%;box-sizing:border-box;border:1px solid rgba(24,37,29,.17);background:#fff;border-radius:12px;padding:13px 14px;font:400 1rem/1.3 Armata,sans-serif;color:inherit}.collection-v41-results{display:grid;gap:7px}.collection-v41-results>p{padding:16px 4px;color:#718077}.collection-v41-results article{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#fff;border:1px solid rgba(24,37,29,.09);border-radius:13px;padding:13px 14px}.collection-v41-results article>div{display:grid;gap:3px;min-width:0}.collection-v41-results small,.collection-v41-results span{font-size:.63rem;color:#758078}.collection-v41-results b{font:400 .82rem/1.35 Armata,sans-serif}.collection-v41-results button{border:1px solid rgba(24,37,29,.17);background:transparent;border-radius:999px;padding:9px 11px;font-size:.67rem;color:inherit;cursor:pointer;white-space:nowrap}.collection-v41-results button.active,.collection-v41-results button[data-purchase="1"]{background:#e8eee9;border-color:#cdd9d0}.collection-v41-results button[data-purchase="1"]{cursor:default}.collection-v41-info{margin-top:18px;border-top:1px solid rgba(24,37,29,.11);padding-top:14px;font-size:.7rem;color:#68756d}.collection-v41-info p{line-height:1.55}.collection-v41-empty{color:#758078;font-size:.72rem}@media(max-width:700px){.collection-v41-card{padding:18px;border-radius:15px}.collection-v41-card header{display:block}.collection-v41-card header button{margin-top:14px}.collection-v41-summary,.collection-v41-app .collection-v41-summary{grid-template-columns:1fr}.collection-v41-types{grid-template-columns:1fr}.collection-v41-genus{grid-template-columns:1fr}.collection-v41-genus>div:first-child{align-items:flex-start}.collection-v41-modal{padding:8px;align-items:end}.collection-v41-modal>section{border-radius:18px 18px 0 0;max-height:91vh;padding:22px 18px}.collection-v41-results article{align-items:flex-start;flex-direction:column}.collection-v41-results button{width:100%}.collection-v41-milestones{display:grid;gap:5px}}
@media(prefers-reduced-motion:reduce){.collection-v41-progress i,.collection-v41-mini i{transition:none}}
