.rb .mm{z-index:70;opacity:0;visibility:hidden;background:#fff;border:1px solid #1b1b4314;border-radius:14px;font-family:Inter,sans-serif;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:flex;position:absolute;top:calc(100% - 6px);overflow:hidden;transform:translateY(-6px);box-shadow:0 30px 70px -24px #1b1b4352,0 2px 6px #1b1b430d}.rb .mm.on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.rb .mm h4{letter-spacing:.14em;text-transform:uppercase;color:#5b5bd6;margin:0 0 .85rem .55rem;font:600 .68rem/1 Inter,sans-serif}.rb .mm a{text-decoration:none}.rb .mm-main{flex-direction:column;padding:1.35rem;display:flex}.rb .mm-grid{grid-template-columns:1fr 1fr;gap:.2rem .35rem;margin-bottom:1rem;display:grid}.rb .mm-app{color:#1b1b43;border-radius:10px;align-items:flex-start;gap:.8rem;padding:.75rem .65rem;transition:background .15s;display:flex}.rb .mm-app:hover{background:#f3f2fd}.rb .mm-ic{flex:none;width:3.5rem;height:3.5rem;margin:-.2rem -.1rem;display:block}.rb .mm-app:hover .mm-ic{transform:translateY(-1px)}.rb .mm-ic img{border-radius:10px;width:100%;height:100%;display:block}.rb .mm b{color:#1b1b43;font:600 .95rem/1.25 Inter,sans-serif;display:block}.rb .mm i{color:#66658a;margin-top:.15rem;font:400 .8rem/1.4 Inter,sans-serif;display:block}.rb .mm-fc{color:#fff;background:#5b5bd6;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.9rem 1.1rem;transition:background .15s;display:flex}.rb .mm-fc:hover{background:#473d93}.rb .mm-fc b{color:#fff;font-size:.92rem}.rb .mm-fc i{color:#ffffffd1;margin-top:.1rem}.rb .mm-fc span{white-space:nowrap;font:600 .82rem/1 Inter,sans-serif}.rb .mm-side{background:#f9f8fd;border-left:1px solid #1b1b4312;min-width:17.5rem;padding:1.35rem 1.1rem}.rb .mm-pl{color:#1b1b43;border-radius:8px;padding:.6rem .65rem;transition:background .15s;display:block}.rb .mm-pl:hover{background:#fff;box-shadow:0 1px #1b1b430f}.rb .mm-list{min-width:15rem;padding:1.35rem 1.1rem}.rb .mm-li{color:#1b1b43;white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;gap:1.5rem;padding:.55rem .65rem;font:500 .95rem/1.3 Inter,sans-serif;display:flex}.rb .mm-li:after{content:"→";color:#b6b5df;transition:transform .15s,color .15s}.rb .mm-li:hover{color:#473d93;background:#f3f2fd}.rb .mm-li:hover:after{color:#5b5bd6;transform:translate(3px)}.rb .mm-cols{columns:1}.rb .mm-list.two{grid-template-columns:1fr;min-width:19rem;display:grid}.rb header.site.mopen{background:#fff}.rb{font-optical-sizing:none}.rb :where(h4){margin-block:1.33em}.rb :where(h5){margin-block:1.67em}.rb :where(h6){margin-block:2.33em}.rb :where(ul,ol){list-style:revert}.rb .mm{width:max-content}.rb .menu-btn{color:#1b1b43;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;margin-left:.15rem;display:none}.rb .menu-btn:hover{background:#5b5bd614}.rb .mnav{background:#fff;max-height:calc(100dvh - 68px);padding:.5rem clamp(1rem,4vw,3rem) 1.75rem;font-family:Inter,sans-serif;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 18px 40px -18px #1b1b434d}.rb .mnav h4{letter-spacing:.14em;text-transform:uppercase;color:#5b5bd6;margin:1.25rem 0 .25rem;font:600 .68rem/1 Inter,sans-serif}.rb .mnav a{color:#1b1b43;border-bottom:1px solid #1b1b4312;padding:.7rem 0;font:500 1rem/1.3 Inter,sans-serif;display:block}.rb .mnav a.mnav-login{color:#5b5bd6;border:0;margin-top:1.25rem;font-weight:600}@media (max-width:820px){.rb .menu-btn{display:inline-flex}.rb .nav-actions .btn-ghost,.rb .mm{display:none}}@media (min-width:821px){.rb .mnav{display:none}}.rb footer .foot-bottom{justify-content:flex-start;align-items:center;gap:1.1rem;display:flex}.rb footer .foot-li{align-items:center;display:inline-flex}.rb footer .foot-li img{width:auto;height:20px;display:block}.rb header.site nav.links{position:relative;top:3px}
