.home-v4 .rs-hub{--rs-tabs-sticky-top: 68px}.home-v4 .rs-page-hero{padding:20px 0 32px;background:var(--hm-deep-teal);color:var(--hm-light)}@media(min-width:901px){.home-v4 .rs-page-hero{padding:24px 0 36px}}.home-v4 .rs-page-hero h1{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-.5px;margin:0 0 20px}.home-v4 .rs-hero-search{margin-top:0;max-width:480px;position:relative}.home-v4 .rs-hero-search .pagefind-ui{width:100%}.home-v4 .rs-hero-search .pagefind-ui__search-input,.home-v4 .rs-hero-search input[type=search],.home-v4 .rs-hero-search input[type=text]{width:100%;padding:14px 20px 14px 44px!important;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:15px!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:8px!important;color:var(--hm-light)!important;transition:border-color .2s,background .2s}.home-v4 .rs-hero-search .pagefind-ui__search-input::-moz-placeholder,.home-v4 .rs-hero-search input::-moz-placeholder{color:var(--hm-teal)!important;opacity:1}.home-v4 .rs-hero-search .pagefind-ui__search-input::placeholder,.home-v4 .rs-hero-search input::placeholder{color:var(--hm-teal)!important;opacity:1}.home-v4 .rs-hero-search .pagefind-ui__search-input:focus,.home-v4 .rs-hero-search input:focus{outline:none!important;border-color:var(--hm-teal)!important;background:#ffffff26!important}.home-v4 .rs-hero-search .pagefind-ui__form{position:relative;overflow:visible}.home-v4 .rs-hero-search .pagefind-ui__form:before{content:""!important;position:absolute!important;left:15px!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;display:block!important;opacity:.9!important;pointer-events:none!important;z-index:2!important;-webkit-mask-image:none!important;mask-image:none!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='0.85' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E")!important}.home-v4 .rs-hero-search .pagefind-ui{--pagefind-ui-text: rgba(255, 255, 255, .94);--pagefind-ui-primary: #e3f2f5;--pagefind-ui-border: rgba(255, 255, 255, .28);--pagefind-ui-tag: rgba(255, 255, 255, .14)}.home-v4 .rs-hero-search .pagefind-ui__message{color:#ffffffeb}.home-v4 .rs-hero-search .pagefind-ui__result-title .pagefind-ui__result-link{color:#fffffffa}.home-v4 .rs-hero-search .pagefind-ui__result-excerpt{color:#ffffffdb}.home-v4 .rs-hero-search .pagefind-ui__result-excerpt mark{color:var(--hm-near-black);background-color:#ffe08a}.home-v4 .rs-hero-search .pagefind-ui__search-clear{color:var(--hm-dark)!important;background-color:#fff!important}.home-v4 .rs-hero-search .pagefind-ui__search-clear:hover{background-color:var(--hm-light)!important}.home-v4 .rs-hero-search .pagefind-ui__button{color:var(--hm-deep-teal)!important;background:#fff!important;border-color:#ffffff59!important}.home-v4 .rs-hero-search .pagefind-ui__button:hover{border-color:#fff!important;color:var(--hm-dark)!important}.home-v4 .rs-section-tabs{background:#fff;border-bottom:1px solid var(--hm-mid);position:sticky;top:var(--rs-tabs-sticky-top);z-index:50}.home-v4 .rs-section-tabs-inner{display:flex;justify-content:center}.home-v4 .rs-section-tabs-row{display:flex;flex-wrap:wrap;justify-content:center;gap:0}.home-v4 .rs-section-tab{padding:16px 32px;font-size:14px;font-weight:700;color:var(--hm-warm-gray);text-decoration:none;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.home-v4 .rs-section-tab:hover{color:var(--hm-dark)}.home-v4 .rs-section-tab.rs-active{color:var(--hm-deep-teal);border-bottom-color:var(--hm-deep-teal)}.home-v4 .rs-resources-section{padding:36px 0 60px;scroll-margin-top:calc(var(--rs-tabs-sticky-top) + 52px)}@media(min-width:901px){.home-v4 .rs-resources-section{padding:40px 0 64px}}.home-v4 .rs-resources-section#blog{background:#fff}.home-v4 .rs-resources-section#docs{background:var(--hm-light)}.home-v4 .rs-resources-section#release-notes{background:#fff}.home-v4 .rs-section-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:32px;gap:16px;flex-wrap:wrap}.home-v4 .rs-section-header h2{font-size:28px;font-weight:400;letter-spacing:-.5px;margin:0}.home-v4 .rs-section-header a{font-size:14px;font-weight:700;color:var(--hm-accent);text-decoration:none}.home-v4 .rs-section-header a:hover{text-decoration:underline}.home-v4 .rs-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.home-v4 .rs-blog-card-featured{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:0;background:#fff;border-radius:12px;border:1px solid var(--hm-mid);overflow:hidden;transition:transform .2s,box-shadow .2s;text-decoration:none;color:inherit}.home-v4 .rs-blog-card-featured:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000000f}.home-v4 .rs-blog-card-featured-image{background:var(--hm-deep-teal);min-height:0;align-self:stretch;display:flex;align-items:center;justify-content:center;overflow:hidden;container-type:inline-size}.home-v4 .rs-blog-card-featured-image img{display:block;width:auto;max-width:100%;height:auto;max-height:min(26rem,56vh);margin-inline:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-height:min(26rem,56vh,125cqw)}.home-v4 .rs-blog-card-featured-content{padding:28px 32px;display:flex;flex-direction:column;justify-content:center}.home-v4 .rs-blog-card-featured-content h3{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.3px;margin:0 0 10px}.home-v4 .rs-blog-card-featured-content p{font-size:14px;line-height:1.55;color:var(--hm-warm-gray);margin:0 0 14px}.home-v4 .rs-meta{font-size:12px;color:var(--hm-mid)}.home-v4 .rs-blog-card{background:#fff;border-radius:10px;border:1px solid var(--hm-mid);overflow:hidden;transition:transform .2s,box-shadow .2s;text-decoration:none;color:inherit;display:flex;flex-direction:column}.home-v4 .rs-blog-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000000f}.home-v4 .rs-blog-card-image{height:auto;aspect-ratio:1 / 1;background:var(--hm-mid);display:flex;align-items:center;justify-content:center;overflow:hidden}.home-v4 .rs-blog-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-v4 .rs-blog-card-body{padding:14px 16px 16px;flex:1;display:flex;flex-direction:column}.home-v4 .rs-blog-card-body h3{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.2px;margin:0 0 6px}.home-v4 .rs-blog-card-body p{font-size:13px;line-height:1.5;color:var(--hm-warm-gray);margin:0 0 10px;flex:1}.home-v4 .rs-docs-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 48px}.home-v4 .rs-doc-category{padding-top:0}.home-v4 .rs-doc-category-heading{display:flex;align-items:center;gap:10px;margin-bottom:16px}.home-v4 .rs-doc-icon{width:28px;height:28px;border-radius:6px;background:var(--hm-deep-teal);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--hm-light-teal)}.home-v4 .rs-doc-icon svg{width:18px;height:18px}.home-v4 .rs-doc-category-heading h3{font-size:15px;font-weight:700;letter-spacing:-.2px;margin:0}.home-v4 .rs-doc-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.home-v4 .rs-doc-links a{font-size:14px;color:var(--hm-warm-gray);text-decoration:none;padding:4px 0;transition:color .15s;line-height:1.4}.home-v4 .rs-doc-links a:hover{color:var(--hm-deep-teal)}.home-v4 .rs-release-list{display:flex;flex-direction:column;gap:16px}.home-v4 .rs-release-item{background:#fff;border-radius:10px;border:1px solid var(--hm-mid);padding:24px 28px;display:flex;align-items:center;gap:20px;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.home-v4 .rs-release-item:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000000a}.home-v4 .rs-release-version{flex-shrink:0;padding:6px 14px;background:var(--hm-deep-teal);color:var(--hm-light);border-radius:6px;font-size:14px;font-weight:700}.home-v4 .rs-release-version.rs-latest{background:var(--hm-accent)}.home-v4 .rs-release-content h3{font-size:16px;font-weight:700;margin:0 0 4px}.home-v4 .rs-release-content p{font-size:14px;color:var(--hm-warm-gray);line-height:1.5;margin:0}.home-v4 .rs-release-content .rs-meta{margin-top:4px}@media(max-width:1024px){.home-v4 .rs-blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.home-v4 .rs-blog-card-featured{grid-template-columns:1fr}.home-v4 .rs-docs-list{grid-template-columns:1fr 1fr}}@media(max-width:600px){.home-v4 .rs-blog-grid,.home-v4 .rs-docs-list{grid-template-columns:1fr}.home-v4 .rs-section-tab{padding:14px 16px;font-size:13px}.home-v4 .rs-page-hero{padding:40px 0 32px}}.home-v4 .rs-article-page .rs-page-hero.rs-article-hero{padding-bottom:28px}.home-v4 .rs-article-breadcrumbs{margin-bottom:16px;font-size:14px;line-height:1.5}.home-v4 .rs-article-breadcrumbs a{color:var(--hm-light-teal);text-decoration:none}.home-v4 .rs-article-breadcrumbs a:hover{color:var(--hm-light);text-decoration:underline}.home-v4 .rs-article-breadcrumbs svg{stroke:var(--hm-teal);opacity:.85}.home-v4 .rs-article-title{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:400;line-height:1.25;letter-spacing:-.5px;margin:0;color:var(--hm-light)}.home-v4 .rs-article-subtitle{font-size:1.125rem;font-weight:300;line-height:1.5;color:var(--hm-mid);margin:12px 0 0;max-width:42rem}.home-v4 .rs-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:16px;font-size:14px;color:var(--hm-mid)}.home-v4 .rs-article-meta time{color:var(--hm-mid)}.home-v4 .rs-article-meta-sep{opacity:.7}.home-v4 .rs-article-tags{display:inline-flex;flex-wrap:wrap;gap:8px}.home-v4 .rs-article-tag{color:var(--hm-light-teal);font-size:13px}.home-v4 .rs-article-featured-wrap{background:#fff;padding:24px 0 0}.home-v4 .rs-article-featured-img{width:100%;height:auto;max-height:min(70vh,520px);-o-object-fit:contain;object-fit:contain;border-radius:12px;display:block}.home-v4 .rs-article-body{background:#fff;padding:40px 0 72px}.home-v4 .rs-article-prose{max-width:none}.home-v4 .rs-article-footer{margin-top:48px;padding-top:32px;border-top:1px solid var(--hm-mid)}.home-v4 .rs-article-back{display:inline-flex;align-items:center;font-size:14px;font-weight:700;color:var(--hm-accent);text-decoration:none;margin-bottom:24px}.home-v4 .rs-article-back:hover{text-decoration:underline}.home-v4 .rs-article-breadcrumbs [aria-current=page],.home-v4 .rs-article-breadcrumbs .current{color:var(--hm-light);font-weight:500}.home-v4 .rs-blog-listing .rs-blog-listing-kicker{margin:0 0 12px;font-size:14px}.home-v4 .rs-blog-listing .rs-blog-listing-kicker a{color:var(--hm-light-teal);text-decoration:none;font-weight:600}.home-v4 .rs-blog-listing .rs-blog-listing-kicker a:hover{color:var(--hm-light);text-decoration:underline}.home-v4 .rs-blog-listing .rs-page-hero h1{margin-bottom:12px}.home-v4 .rs-blog-listing-lede{margin:0;max-width:40rem;font-size:16px;font-weight:300;line-height:1.6;color:var(--hm-mid)}.home-v4 .rs-blog-listing-section{background:#fff}.home-v4 .rs-blog-pagination{margin-top:40px;padding-top:8px}.home-v4 a.rs-pagination-link{display:inline-flex;align-items:center;font-size:14px;font-weight:700;color:var(--hm-accent);text-decoration:none;padding:10px 22px;border-radius:8px;border:1px solid var(--hm-mid);background:#fff;transition:background .15s,border-color .15s,color .15s}.home-v4 a.rs-pagination-link:hover{background:var(--hm-light);border-color:var(--hm-accent);color:var(--hm-accent-hover)}
