@import url("https://fonts.googleapis.com/css2?family=Google+Sans:ital,wght@0,400;0,500;0,700;1,400&family=Google+Sans+Code:wght@400;500&display=swap");.rh-root{font-family:Google Sans,Product Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#000;color:hsla(0,0%,100%,.94);-webkit-font-smoothing:antialiased;overflow-x:hidden}.rh-root a{text-decoration:none;color:inherit}.rh-root ::-moz-selection{background:#bccec4;color:#000}.rh-root ::selection{background:#bccec4;color:#000}@keyframes rhPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes rhRowIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.rh-pulse{animation:rhPulse 2.4s ease-in-out infinite}.rh-rowin{animation:rhRowIn .36s cubic-bezier(.22,.61,.36,1)}.rh-link:hover{color:hsla(0,0%,100%,.96)!important}.rh-pill{transition:filter .16s ease}.rh-pill:hover{filter:brightness(.93)}.rh-pill-d{transition:filter .16s ease}.rh-pill-d:hover{filter:brightness(1.08)}.rh-card{transition:border-color .22s ease}.rh-card:hover{border-color:hsla(0,0%,100%,.2)!important}.rh-card-l{transition:box-shadow .22s ease,transform .22s ease}.rh-card-l:hover{box-shadow:0 14px 34px rgba(0,0,0,.1)!important;transform:translateY(-2px)}.rh-flink{transition:color .16s ease}.rh-flink:hover{color:hsla(0,0%,100%,.94)!important}.rh-vald{transition:color .16s ease}.rh-vald:hover{color:hsla(0,0%,100%,.96)!important}.rh-vall{transition:color .16s ease}.rh-vall:hover{color:#161616!important}.rh-trow{transition:background .16s ease}.rh-trow:hover{background:hsla(0,0%,100%,.05)!important}@media (max-width:900px){.rh-grid-3,.rh-split{grid-template-columns:1fr!important}.rh-split{gap:40px!important}.rh-nav-links{display:none!important}.rh-flow-overlap{margin-top:-210px!important}}@media (max-width:720px){.rh-footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.rh-footer-top{flex-direction:column;align-items:flex-start!important}}@media (max-width:480px){.rh-footer-grid{grid-template-columns:1fr!important}}.rh-armed .rh-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.rh-armed .rh-reveal.rh-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rh-armed .rh-reveal{opacity:1;transform:none;transition:none}}.rh-datatrigger{transition:color .16s ease}.rh-chev{opacity:.7;transition:transform .2s ease}.rh-datamenu:focus-within .rh-chev,.rh-datamenu:hover .rh-chev{transform:rotate(180deg)}.rh-datapop{position:absolute;top:100%;left:0;z-index:60;padding-top:12px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;pointer-events:none}.rh-datamenu:focus-within .rh-datapop,.rh-datamenu:hover .rh-datapop{opacity:1;visibility:visible;transform:none;pointer-events:auto}.rh-datapanel{position:relative;width:460px;max-width:calc(100vw - 32px);background:rgba(15,15,17,.82);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 30px 90px rgba(0,0,0,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:14px}.rh-datagrid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.rh-datacard{display:flex;flex-direction:column;gap:3px;padding:11px 12px;border-radius:10px;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.rh-datacard:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.rh-datacard-t{font-size:14.5px;font-weight:500;color:hsla(0,0%,100%,.94)}.rh-datacard-d{font-size:12px;line-height:1.35;color:hsla(0,0%,100%,.5)}