.rm{--rad-12: .75rem;--rm-muted: #8f8f8f;--rm-line: rgba(255, 255, 255, .08);--rm-tile: rgba(255, 255, 255, .1);display:grid;grid-template-columns:20rem minmax(0,1fr);grid-template-rows:repeat(var(--rm-rows, 6),auto) minmax(0,1fr);width:61.25rem;max-width:var(--rm-max, 61.25rem);margin-top:.75rem;padding:.75rem;border-radius:var(--rad-12);background-color:var(--not-black);color:var(--white)}.rm-item{grid-column:1;display:grid;grid-template-columns:2rem minmax(0,1fr) .75rem;align-items:center;gap:.75rem;width:100%;margin:0;padding:.5625rem .75rem;border:0;border-radius:.625rem;background-color:transparent;color:var(--white);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s}.rm-item:hover{background-color:#ffffff09}.rm-item.is-cur{background-color:#ffffff0f}.rm-item:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.rm-ic{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;background-color:var(--rm-tile)}.rm-ic img{width:1rem;height:1rem}.rm-ic.is-sm{flex:none;width:1.75rem;height:1.75rem;border-radius:.4375rem}.rm-tx{display:flex;flex-direction:column;gap:.125rem;min-width:0}.rm-t{display:flex;align-items:center;gap:.375rem;font-size:1rem;font-weight:500;line-height:1.25}.rm-d{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.3;color:var(--rm-muted)}.rm-go{color:var(--rm-muted);opacity:0;transition:opacity .2s}.rm-item.is-cur .rm-go{opacity:1}.rm-ext{flex:none;color:var(--rm-muted)}.rm-stack{display:inline-flex}.rm-stack span{display:grid;place-items:center;width:1.125rem;height:1.125rem;margin-left:-.25rem;border-radius:50%;background-color:#2a2a2a;box-shadow:0 0 0 2px var(--not-black)}.rm-stack span:first-child{margin-left:0}.rm-stack img{width:.75rem;height:.75rem;object-fit:contain;border-radius:3px}.rm-item.is-cur .rm-stack span{box-shadow:0 0 0 2px #242424}.rm-pane{grid-column:2;grid-row:1 / -1;display:flex;flex-direction:column;gap:.875rem;min-width:0;margin-left:.75rem;padding:.625rem .875rem .5rem 1.625rem;border-left:1px solid var(--rm-line);opacity:0;visibility:hidden;transform:translate(.5rem);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.rm-pane.is-cur{opacity:1;visibility:visible;transform:none;transition-delay:0s}.rm-ph{font-size:.875rem;font-weight:500;line-height:1.3;color:var(--rm-muted)}.rm-pf{display:flex;justify-content:flex-end;margin-top:auto}.rm-more{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;line-height:1.3;color:#ffffffd1;text-decoration:none;transition:color .2s}.rm-more:hover{color:var(--white)}.rm-feat,.rm-row,.rm-case,.rm-vs,.rm-term,.rm-doc{color:var(--white);text-decoration:none}.rm-duo{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1.5rem}.rm-feat{display:flex;flex-direction:column;gap:.5rem}.rm-list{display:flex;flex-direction:column;gap:.625rem}.rm-row{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.875rem;align-items:start}.rm-row-tx{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.rm-cover{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:.5rem;background-color:#111}.rm-row .rm-cover{border-radius:.375rem}.rm-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.32,.72,0,1)}.rm-feat:hover .rm-cover img,.rm-row:hover .rm-cover img{transform:scale(1.04)}.rm-feat .rm-ttl,.rm-row .rm-ttl{color:#ffffffdb;transition:color .2s}.rm-feat:hover .rm-ttl,.rm-row:hover .rm-ttl{color:var(--white)}.rm-meta{font-size:.8125rem;line-height:1.25;color:var(--rm-muted)}.rm-ttl{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:1rem;font-weight:500;line-height:1.3}.rm-ttl.is-sm{font-size:.875rem;line-height:1.35}.rm-dur{position:absolute;right:.4375rem;bottom:.4375rem;display:inline-flex;align-items:center;gap:.3125rem;padding:.125rem .375rem;border-radius:.375rem;background-color:#000000b8;font-size:.75rem;font-weight:500;line-height:1.35;font-variant-numeric:tabular-nums;color:var(--white)}.rm-cases{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.rm-case{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:.875rem;background-color:#202020;box-shadow:inset 0 0 0 1px #ffffff0f;transition:background-color .25s,box-shadow .25s,transform .35s cubic-bezier(.32,.72,0,1)}.rm-case:hover{background-color:#272727;box-shadow:inset 0 0 0 1px #ffffff24;transform:translateY(-3px)}.rm-stat{display:flex;flex-direction:column;gap:.25rem}.rm-metric{font-size:2rem;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--orange);font-variant-numeric:tabular-nums}.rm-metric-l{font-size:.8125rem;line-height:1.25;color:var(--rm-muted)}.rm-quote{font-size:.875rem;line-height:1.4;color:#e6e6e6}.rm-who{display:flex;align-items:center;gap:.625rem;min-width:0;margin-top:auto}.rm-av{flex:none;width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #2c2c2c}.rm-who-tx{display:flex;flex-direction:column;min-width:0}.rm-who-r{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rm-who-n{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.875rem;font-weight:500;line-height:1.25}.rm-who-r{font-size:.75rem;line-height:1.3;color:var(--rm-muted)}.rm-route{display:block;padding-top:.75rem;border-top:1px solid var(--rm-line)}.rm-route-mk{display:inline-flex;align-items:center;gap:.1875rem;margin-right:.375rem;vertical-align:-.1875rem;color:var(--rm-muted)}.rm-route-mk img{width:1rem;height:1rem;object-fit:contain;border-radius:.3125rem}.rm-route-mk img.is-k{border-radius:50%}.rm-route-tx{display:block;min-height:2.5em;font-size:.75rem;line-height:1.25;color:var(--rm-muted)}.rm-vs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.rm-vs{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:.625rem;background-color:#ffffff08;transition:background-color .2s}.rm-vs:hover{background-color:#ffffff12}.rm-vs.is-move{background-color:transparent;box-shadow:inset 0 0 0 1px #ffffff1f}.rm-vs.is-move:hover{background-color:#ffffff0a}.rm-mk{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.5625rem;background-color:var(--rm-tile)}.rm-mk img{width:1.375rem;height:1.375rem;object-fit:contain;border-radius:.3125rem}.rm-vs-tx{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.rm-vs-n{font-size:.96875rem;font-weight:500;line-height:1.3}.rm-vs-d{font-size:.8125rem;line-height:1.3;color:var(--rm-muted)}.rm-new{font-size:.75rem;font-weight:600;line-height:1.15;padding:.1875rem .4375rem;border-radius:.375rem;color:var(--orange);background-color:#fd870424}.rm-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.rm-term{display:flex;flex-direction:column;gap:.25rem;padding:.8125rem .875rem;border-radius:.625rem;background-color:#ffffff08;transition:background-color .2s}.rm-term:hover{background-color:#ffffff12}.rm-term-n{font-size:.96875rem;font-weight:500;line-height:1.3}.rm-term-d{font-size:.8125rem;line-height:1.3;color:var(--rm-muted)}.rm-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.rm-doc{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:.625rem;background-color:#ffffff08;font-size:.9375rem;font-weight:500;line-height:1.3;transition:background-color .2s}.rm-doc:hover{background-color:#ffffff12}.rm-note{margin:0;font-size:.875rem;line-height:1.3;color:var(--rm-muted)}.rm-prod{display:flex;flex:1;flex-direction:column;gap:.875rem;min-width:0}.rm-prod-mid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1.5rem;align-items:start}.rm-prod-media{display:flex;flex-direction:column;gap:.5rem;min-width:0}.rm-prod>.rm-actions{margin-top:auto}.rm.is-compact .rm-item{padding-block:.4375rem}.rm-h{margin:0;font-size:1.25rem;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--white);text-wrap:balance}.rm-lead{margin:0;font-size:.875rem;line-height:1.45;color:var(--rm-muted);text-wrap:pretty}.rm-checks{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.rm-checks li{display:flex;align-items:center;gap:.5625rem;font-size:.9375rem;line-height:1.3}.rm-check{flex:none;display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:50%;background-color:#fd870429;color:var(--orange)}.rm-visual{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:.75rem;background-color:#111}.rm-visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.32,.72,0,1)}.rm-prod-media:has(.rm-visual:hover,.rm-cap:hover) .rm-visual img{transform:scale(1.04)}.rm-cap{color:var(--rm-muted);font-size:.8125rem;line-height:1.35;text-decoration:none}.rm-cap:hover{color:var(--white)}.rm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1.25rem}.rm-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:.625rem;background-color:#ffffff1a;color:var(--white);font-size:.875rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .2s}.rm-btn:hover{background-color:#ffffff29}.rm-link-ext{display:inline-flex;align-items:center;gap:.375rem;color:var(--rm-muted);font-size:.875rem;line-height:1.3;text-decoration:none}.rm-link-ext:hover{color:var(--white)}.rm.is-grid{grid-template-columns:repeat(2,minmax(0,1fr)) 16.5rem;grid-template-rows:auto;column-gap:.25rem;width:58rem}.rm-col{display:flex;flex-direction:column;gap:2px;min-width:0}.rm-col>.rm-ph{padding:.375rem .75rem .25rem}.rm.is-grid .rm-item{grid-template-columns:2rem minmax(0,1fr)}.rm-proof{display:flex;flex-direction:column;gap:.625rem;margin-left:.75rem;padding:.375rem .25rem .25rem 1.375rem;border-left:1px solid var(--rm-line)}.rm-mini{display:flex;flex-direction:column;gap:.375rem;padding:.75rem .875rem;border-radius:.75rem;background-color:#202020;box-shadow:inset 0 0 0 1px #ffffff0f;color:var(--white);text-decoration:none;transition:background-color .25s,box-shadow .25s}.rm-mini:hover{background-color:#272727;box-shadow:inset 0 0 0 1px #ffffff24}.rm-mini-top{display:flex;align-items:baseline;gap:.5rem}.rm-mini-m{font-size:1.375rem;font-weight:600;line-height:1.1;color:var(--orange);font-variant-numeric:tabular-nums}.rm-mini-l{font-size:.75rem;line-height:1.25;color:var(--rm-muted)}.rm-mini-who{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;line-height:1.25}.rm-mini-who img{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;object-fit:cover}.rm-mini-who .rm-route-mk{margin:0 0 0 auto}.rm-proof .rm-more{margin-top:auto;align-self:flex-end}.rm-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:1.25rem;align-items:start}.rm-split>div{display:flex;flex-direction:column;gap:.875rem;min-width:0}.rm-stackv{display:flex;flex-direction:column;gap:.875rem}.rm-stackv>div{display:flex;flex-direction:column;gap:.875rem;min-width:0}.rm-chips{display:flex;flex-wrap:wrap;gap:.375rem}.rm-chip{padding:.3125rem .625rem;border-radius:999px;background-color:#ffffff0f;color:#e6e6e6;font-size:.8125rem;line-height:1.3;text-decoration:none;transition:background-color .2s}a.rm-chip:hover{background-color:#ffffff1f}.rm-code{overflow:hidden;border-radius:.625rem;background-color:#111;box-shadow:inset 0 0 0 1px #ffffff12}.rm-code-h{padding:.4375rem .75rem;border-bottom:1px solid var(--rm-line);color:var(--rm-muted);font-size:.75rem;line-height:1.3}.rm-code pre{margin:0;padding:.75rem;overflow-x:auto;color:#d4d4d4;font:.75rem/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre}.rm-code .rm-s{color:#a8e6b0}.rm-code .rm-k{color:#9dbcff}.rm-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.rm-links.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-lnk{display:flex;align-items:center;min-height:2.5rem;padding:.375rem .75rem;border-radius:.5rem;background-color:#ffffff08;color:var(--white);font-size:.875rem;line-height:1.3;text-decoration:none;transition:background-color .2s}.rm-lnk:hover{background-color:#ffffff12}.rm-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.rm-tiles.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rm-tile{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem .625rem;border-radius:.625rem;background-color:#ffffff08;color:var(--white);text-decoration:none;transition:background-color .2s}.rm-tile:hover{background-color:#ffffff12}.rm-logo{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.5625rem;background-color:var(--rm-tile);color:var(--white)}.rm-logo svg{width:1.125rem;height:1.125rem}.rm-tile-tx{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.rm-tile-n{font-size:.9375rem;font-weight:500;line-height:1.3}.rm-tile-k{font-size:.75rem;line-height:1.3;color:var(--rm-muted)}.rm-cl{display:inline-flex;align-items:center;gap:.25rem;color:var(--white);white-space:nowrap}.rm-cl svg{flex:none;width:.875rem;height:.875rem}.rm-logo-w{display:block;width:auto;height:1rem;max-width:7.5rem;object-fit:contain;object-position:left center;filter:brightness(0) invert(1);opacity:.9}.rm-mini-who .rm-logo-w{width:auto;height:.875rem;border-radius:0}.rm-case-cover{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:.5rem;background-color:#111}.rm-case-cover img{display:block;width:100%;height:100%;object-fit:cover}.rm-logo.is-fav{background-color:var(--white)}.rm-logo.is-fav img{width:1.25rem;height:1.25rem;object-fit:contain}.rm-logo.is-sdk svg{width:1.25rem;height:1.25rem}@media(prefers-reduced-motion:reduce){.rm-pane,.rm-case,.rm-cover img,.rm-visual img{transition:none}.rm-case:hover,.rm-feat:hover .rm-cover img,.rm-row:hover .rm-cover img,.rm-prod-media:has(.rm-visual:hover,.rm-cap:hover) .rm-visual img{transform:none}}:root{--smooth-ease: cubic-bezier(.32, .72, 0, 1)}.nav__l-h-wr,.nav__giga{box-shadow:0 47.8152px 47.8152px #19171c08,0 191.261px 76.7559px #19171c03,0 106.955px 64.173px #19171c08,0 11.3246px 26.4242px #19171c0d,10.0663px 2.01327px 23.1749px -4.82811px #2d0d6e1a,inset 3.0199px 3.0199px 10.0663px -20.1327px #fff,inset -3.0199px -3.0199px 7.04644px -12.0796px #6161fc66}[hoverlink]{transition:opacity .4s var(--smooth-ease)}.nav__l-btn-hvr{background:linear-gradient(180deg,#ffcd96 -111.72%,#ffcc95 -83.74%,#ffcb91 -60.97%,#ffc88c -42.62%,#ffc584 -27.86%,#ffc07c -15.92%,#febb71 -5.98%,#feb666 2.76%,#feb05a 11.1%,#feaa4d 19.84%,#fea441 29.79%,#fe9e34 41.73%,#fd9827 56.48%,#fd921a 74.84%,#fd8c0f 97.61%,#fd8704 125.59%)}.nav__l-hover{will-change:opacity,transform}.nav__arr{will-change:transform}@media(hover:hover)and (pointer:fine){.nav__l-item:is(:hover,:focus-visible) .nav__l-hover{opacity:1;pointer-events:auto;transform:translate(0)}.nav__l-item:is(:hover,:focus-visible) .nav__arr{transform:rotate(-180deg)}[hoveritem]:has([hoverlink]:hover,:focus-visible) [hoverlink]:not(:hover,:focus-visible):not(.is-active){opacity:.5}.nav__l-btn.is-orng:is(:hover,:focus-visible) .nav__l-btn-hvr{opacity:1}}.navtab__dd.is-active .navtab__dd-items{max-height:20.6rem;overflow:auto}.navtab__dd.is-active .navtab__arr{transform:rotate(90deg)}.navtab.is-open .navtab__menu{opacity:1;transform:translate(0);pointer-events:auto}.navtab.is-open .navtab__closer{opacity:1}.navtab.is-open .navtab__dots{opacity:0}.navtab__l-item.is-active .nav__l-hover{opacity:1;pointer-events:auto;transform:translate(0)}.navtab__l-item.is-active .nav__arr{transform:rotate(-180deg)}.navmob.is-open .navmob__menu{opacity:1;transform:translate(0);pointer-events:auto}.navmob.is-open .navtab__dots{opacity:0}.navmob.is-open .navtab__closer{opacity:1}.nav__l-btns:has(.nav__l-btn.is-orng:hover) .nav__l-btn-hvr{opacity:1}
