.rn-market-links{display:flex;flex-wrap:wrap;gap:24px;margin:0 0 27px;font-size:12px;color:#9daea5}.rn-market-links a{padding-block:8px}.rn-market-links a:hover,.rn-market-links a[aria-current]{color:#75dcca}.rn-search-submit{align-self:stretch;border:0;border-left:1px solid #2a3a30;background:transparent;color:#75dcca;padding:10px 14px;border-radius:0 7px 7px 0;font-size:12px}.rn-search-submit:hover{background:#13241b}.rn-facet-count{margin-left:7px;color:#8fa798;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rn-facet-note{margin-top:15px}.rn-catalog .mk-card-creator,.rn-catalog .mk-card-price,.rn-catalog .mk-card-title,.rn-wrap{overflow-wrap:anywhere}.rn-catalog .mk-card-price{flex-shrink:1}.rn-card-version{margin:-10px 0 20px}.rn-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:220px;border:1px dashed #2f4d39;border-radius:12px;color:#9daea5;font-size:14px;padding:24px;text-align:center}.rn-loading-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#2addb0;animation:rn-breathe 1.5s ease-in-out infinite}@keyframes rn-breathe{50%{opacity:.35}}.rn-actions{flex-wrap:wrap;justify-content:center;gap:18px}.rn-actions,.rn-pagination{display:flex;align-items:center}.rn-pagination{justify-content:space-between;gap:16px;margin-top:30px;padding-block:20px;border-top:1px solid #23302b}.rn-state{margin-block:20px}.rn-state-title{font-size:32px;font-weight:600;letter-spacing:-.035em;line-height:1.2;margin:15px 0}.rn-example-page,.rn-library-page{padding-block:35px 80px}.rn-version-picker{margin-bottom:35px;max-width:640px}.rn-version-picker .mk-note{margin-top:12px}.rn-version-picker .mk-clear{margin-right:20px}.rn-preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.rn-subheading{margin-top:24px}.rn-hash{font-family:var(--font-mono),monospace;font-size:11px;overflow-wrap:anywhere}.rn-version-content .mk-note{font-size:12px}.rn-example-note{margin-bottom:20px}.rn-detail-example+.rn-detail-example{margin-top:28px}.rn-test-runs{list-style:none;padding:0;margin:20px 0;display:grid;gap:22px}.rn-test-runs li{border:1px solid #294130;border-radius:8px;background:#080f0a;padding:18px;overflow-wrap:anywhere}.rn-test-runs h3 .mk-badge{margin-left:8px}.rn-price{font-size:clamp(27px,3.4vw,43px);overflow-wrap:anywhere;line-height:1.15}.rn-library-list{list-style:none;margin:0;padding:0;display:grid;gap:24px}.rn-library-card{border:1px solid #294130;border-radius:12px;background:#090f0c;padding:28px;min-width:0}.rn-library-heading{display:flex;justify-content:space-between;align-items:start;gap:24px}.rn-library-heading h2{font-size:28px;line-height:1.2;font-weight:580;letter-spacing:-.03em;margin:12px 0}.rn-library-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:end}.rn-library-description{color:#a1b0a6;font-size:14px;line-height:1.7;margin-block:19px 12px;overflow-wrap:anywhere}.rn-library-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px}.rn-download .mk-note{margin-top:10px}.rn-download-error{margin-top:14px;color:#e7afa0;font-size:12px;line-height:1.7;max-width:600px}.rn-withdrawn-note{margin-top:14px}.rn-library-details{margin-top:26px;border-top:1px solid #294130}.rn-library-details>summary{color:#75dcca;font-size:13px;padding-block:20px;cursor:pointer}.rn-library-details .rn-version-content{padding-top:12px}.rn-library-card .mk-detail-section:last-child{border-bottom:0;padding-bottom:0}@media (max-width:800px){.rn-library-heading{flex-direction:column;gap:15px}.rn-library-badges{justify-content:start}}@media (max-width:560px){.rn-market-links{gap:20px;font-size:11px}.rn-search-submit{padding-inline:10px;font-size:11px}.rn-library-card{padding:22px}.rn-library-heading h2{font-size:25px}.rn-library-actions{align-items:start;flex-direction:column}.rn-pagination .mk-button{font-size:11px;padding-inline:14px}.rn-price{font-size:40px}.rn-state h2,.rn-state-title{font-size:27px}}.rn-price-long{font-size:22px}.rn-price-long .mk-price-unit{display:block;margin-top:10px}@media (prefers-reduced-motion:reduce){.rn-loading-dot{animation:none}}