/* cyrillic-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-LfmOamaKjhw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-LfmOTmaKjhw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-LfmOUmaKjhw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-LfmOYmaKjhw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-LfmOZmaKjhw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-LfmOXmaI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes rb-status-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 0 rgba(22,163,74,.5)}50%{opacity:.85;transform:scale(1.15);box-shadow:0 0 0 4px transparent}}@keyframes rb-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.3)}}@keyframes rb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rb-spin{to{transform:rotate(360deg)}}@keyframes rb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rb-coverage{--rb-cov-surface:hsl(220 20% 97%);--rb-cov-text:hsl(220 16% 21%);--rb-cov-muted:hsl(218 11% 43%);--rb-cov-border:hsl(218 10% 84%);--rb-cov-track:hsl(220 12% 93%);--rb-cov-navy:hsl(201 78% 28%);--rb-cov-teal:hsl(177 100% 35%);--rb-cov-signal:hsl(221 40% 44%);--rb-cov-map-fill:hsl(175 75% 25%);--rb-cov-ocean:hsl(216 30% 96%);--rb-cov-active-text:hsl(216 30% 96%);color:var(--rb-cov-text);margin:24px 0 32px;font-family:'DM Sans',sans-serif}[data-theme=dark] .rb-coverage,html.dark .rb-coverage{--rb-cov-surface:hsl(213 52% 12%);--rb-cov-text:hsl(216 30% 96%);--rb-cov-muted:hsl(213 38% 80%);--rb-cov-border:hsl(201 61% 27%);--rb-cov-track:hsl(220 16% 21%);--rb-cov-navy:hsl(213 38% 67%);--rb-cov-teal:hsl(178 60% 49%);--rb-cov-signal:hsl(215 40% 55%);--rb-cov-map-fill:hsl(178 60% 49%);--rb-cov-ocean:hsl(213 56% 8%);--rb-cov-active-text:hsl(213 56% 8%)}.rb-cov-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.rb-cov-last-checked{color:var(--rb-cov-muted);font-size:11px;margin-bottom:12px}.rb-cov-scope{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--rb-cov-text);font-size:13px;margin-bottom:16px}.rb-cov-scope button{color:var(--rb-cov-navy);font-size:12px;text-decoration:underline;text-underline-offset:3px}.rb-cov-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.rb-cov-metric,.rb-cov-panel,.rb-cov-presets button{background:var(--rb-cov-surface);border:1px solid var(--rb-cov-border);border-radius:3px}.rb-cov-presets button{padding:6px 12px;color:var(--rb-cov-text);font-size:12px;cursor:pointer}.rb-cov-presets button[aria-pressed=true]{border-color:var(--rb-cov-teal)}.rb-coverage .rb-cov-preset-note{margin-bottom:16px}.rb-coverage-table-scope [hidden]{display:none!important}.rb-cov-metric,.rb-cov-panel{padding:20px;min-width:0}.rb-cov-eyebrow,.rb-cov-number{font-family:'JetBrains Mono',monospace}.rb-cov-eyebrow{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--rb-cov-muted)}.rb-cov-number{font-size:clamp(23px,3.2vw,32px);line-height:1.35;font-weight:600;letter-spacing:-.04em;margin:8px 0 4px}.rb-cov-caption{line-height:1.55}.rb-coverage h2,.rb-coverage h3,.rb-coverage h4{font-family:'DM Sans',sans-serif;font-weight:600;margin:0;color:var(--rb-cov-text);line-height:1.4}.rb-coverage h2{font-size:19px}.rb-coverage h3{font-size:16px}.rb-cov-caption,.rb-cov-switch button,.rb-coverage p{color:var(--rb-cov-muted);font-size:12px}.rb-coverage p{margin:6px 0 0;line-height:1.55}.rb-cov-map-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.rb-cov-switch{display:flex;padding:3px;border:1px solid var(--rb-cov-border);border-radius:3px;gap:2px;flex-shrink:0}.rb-cov-switch button{border:0;background:0 0;border-radius:1px;padding:6px 12px;font-weight:500;cursor:pointer}.rb-cov-country-list button[data-active=true],.rb-cov-presets button[aria-pressed=true],.rb-cov-switch button[aria-pressed=true]{background:var(--rb-cov-navy);color:var(--rb-cov-active-text)}.rb-cov-map-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-template-areas:"map country" "charts country";gap:16px 24px;align-items:start}.rb-cov-map-main{grid-area:map;min-width:0}.rb-cov-map{display:block;width:100%;height:auto;border-radius:2px}.rb-cov-ocean{fill:var(--rb-cov-ocean)}.rb-cov-gridline{stroke:var(--rb-cov-border);stroke-width:.4;stroke-opacity:.4}.rb-cov-country{stroke:var(--rb-cov-ocean);stroke-width:.55;cursor:pointer;transition:fill-opacity .15s ease}.rb-cov-country-active{stroke:var(--rb-cov-text);stroke-width:1;fill-opacity:1}.rb-cov-map-legend{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0 0;color:var(--rb-cov-muted);font-size:10px}.rb-cov-scale{width:110px;height:7px;background:linear-gradient(90deg,color-mix(in srgb,var(--rb-cov-map-fill) 20%,var(--rb-cov-ocean)),var(--rb-cov-map-fill));border-radius:1px}.rb-cov-scale-note{margin-left:auto}.rb-coverage .rb-cov-map-note{font-size:10px;margin-top:10px}.rb-cov-country-detail{grid-area:country;border-left:1px solid var(--rb-cov-border);padding-left:24px;min-width:0}.rb-cov-country-picker{position:relative;margin:8px 0 16px}.rb-cov-country-input{display:flex;align-items:center;gap:8px;background:var(--rb-cov-ocean);border:1px solid var(--rb-cov-border);border-radius:3px;padding:0 8px}.rb-cov-country-input:focus-within{outline:2px solid var(--rb-cov-teal);outline-offset:2px}.rb-cov-country-input input{width:100%;min-width:0;color:var(--rb-cov-text);background:0 0;border:0;border-radius:0;padding:8px 0;font-size:12px;outline:0}.rb-cov-country-input input::placeholder{color:var(--rb-cov-muted)}.rb-cov-country-input button,.rb-cov-country-list button{display:flex;align-items:center;color:var(--rb-cov-muted);background:0 0;border:0;padding:4px 0;cursor:pointer}.rb-cov-flag{flex-shrink:0;font-family:'Apple Color Emoji','Segoe UI Emoji',sans-serif;font-size:16px;line-height:1.2}.rb-cov-country-dropdown,.rb-cov-country-list{position:absolute;z-index:20;top:calc(100% + 4px);right:0;min-width:100%;border:1px solid var(--rb-cov-border);border-radius:3px;background:var(--rb-cov-ocean)}.rb-cov-country-list{width:min(300px,calc(100vw - 48px));max-height:256px;overflow-y:auto;overscroll-behavior:contain;padding:4px}.rb-cov-country-list button{gap:8px;width:100%;padding:8px;border-radius:1px;color:var(--rb-cov-text);font-size:12px;text-align:left}.rb-cov-country-list button[aria-selected=true]{font-weight:600}.rb-cov-country-dropdown{width:min(320px,calc(100vw - 48px))}.rb-cov-country-dropdown .rb-cov-country-list{position:static;width:100%;max-height:256px;border:0}.rb-cov-country-actions{display:flex;justify-content:space-between;gap:8px;padding:8px;border-bottom:1px solid var(--rb-cov-border)}.rb-cov-country-actions button{color:var(--rb-cov-navy);font-size:11px;font-weight:600;cursor:pointer}.rb-cov-country-list label,.rb-cov-selected-countries button{display:flex;align-items:center;color:var(--rb-cov-text);cursor:pointer}.rb-cov-country-list label{gap:8px;width:100%;padding:8px;border-radius:1px;font-size:12px;text-align:left}.rb-cov-country-list label[data-active=true]{background:var(--rb-cov-track)}.rb-cov-country-list label[aria-selected=true]{font-weight:600}.rb-cov-country-list input[type=checkbox]{width:14px;height:14px;flex-shrink:0;accent-color:var(--rb-cov-teal);border-radius:1px}.rb-cov-selected-countries{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;color:var(--rb-cov-muted);font-size:10px}.rb-cov-selected-countries button{gap:4px;border:1px solid var(--rb-cov-border);border-radius:3px;padding:4px 6px;background:var(--rb-cov-surface)}.rb-cov-option-check{margin-left:auto}.rb-cov-country-empty,.rb-cov-markets button{padding:12px 8px;font-size:12px;color:var(--rb-cov-muted)}.rb-cov-country-name{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.rb-cov-country-number{font-family:'JetBrains Mono',monospace;font-size:27px;font-weight:600;letter-spacing:-.04em;margin:4px 0 0}.rb-cov-country-share{color:var(--rb-cov-teal);font-size:12px;font-weight:600;margin-top:8px}.rb-cov-country-reachability{margin-top:20px}.rb-cov-country-bar{margin-top:12px}.rb-cov-country-bar-label{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--rb-cov-muted)}.rb-cov-country-bar-label strong{color:var(--rb-cov-text);font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:500;white-space:nowrap}.rb-cov-country-bar-track{height:6px;margin:5px 0 4px;background:var(--rb-cov-track);border-radius:1px;overflow:hidden}.rb-cov-country-bar-track span{display:block;height:100%}.rb-cov-top-label{margin-top:20px}.rb-cov-markets{display:grid;gap:8px;margin-top:10px}.rb-cov-markets button{display:grid;grid-template-columns:1fr auto;gap:4px 8px;background:0 0;border:0;padding:0;cursor:pointer;text-align:left;font-size:11px}.rb-cov-market-name{display:flex;align-items:center;gap:6px}.rb-cov-market-name .rb-cov-flag{font-size:13px}.rb-cov-market-track{grid-column:1/-1;height:3px;background:var(--rb-cov-track);overflow:hidden}.rb-cov-market-track span{display:block;height:100%;background:var(--rb-cov-teal)}.rb-cov-detail-link{display:inline-block;font-size:11px;color:var(--rb-cov-navy);text-decoration:underline;text-underline-offset:3px;margin-top:16px}.rb-cov-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px}.rb-cov-map-charts{grid-area:charts;min-width:0}.rb-cov-freshness-panel{margin-top:16px}.rb-cov-freshness-links{display:flex;flex-wrap:wrap;gap:0 16px}.rb-cov-donut{width:138px;margin:16px auto}.rb-cov-donut svg{display:block;width:100%}.rb-cov-donut-value{fill:var(--rb-cov-text);font-family:'JetBrains Mono',monospace;font-size:17px;font-weight:600}.rb-cov-donut-label{fill:var(--rb-cov-muted);font-size:7px;font-family:'DM Sans',sans-serif}.rb-cov-donut-key{display:grid;gap:8px;font-size:11px}.rb-cov-donut-key>div{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;color:var(--rb-cov-muted)}.rb-cov-key-swatch{width:7px;height:7px;border-radius:1px}.rb-cov-donut-key strong,.rb-cov-markets strong{color:var(--rb-cov-text);font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:500}.rb-cov-fields{display:grid;gap:14px;margin-top:20px}.rb-cov-fields>div>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:11px;margin-bottom:5px;color:var(--rb-cov-muted)}.rb-cov-country-bar-label>span,.rb-cov-fields>div>div:first-child>span,.rb-cov-metric .rb-cov-eyebrow{font-weight:700}.rb-cov-fields strong{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:500;color:var(--rb-cov-text)}.rb-cov-field-track{background:var(--rb-cov-track);height:5px;overflow:hidden;border-radius:1px}.rb-cov-field-track span{display:block;height:100%;background:var(--rb-cov-navy)}.rb-cov-histograms{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;margin:24px 0 16px}.rb-cov-histogram{margin:0;min-width:0}.rb-cov-histogram h4{margin:0;font-size:14px;font-weight:700;line-height:1.4;color:var(--rb-cov-text)}.rb-cov-histogram-axis-title{margin-top:16px;color:var(--rb-cov-muted);font-size:11px}.rb-cov-histogram-chart{display:block;width:100%;height:auto}.rb-cov-histogram-grid{stroke:var(--rb-cov-border);stroke-width:.6;stroke-dasharray:3 3}.rb-cov-histogram-label,.rb-cov-histogram-tick{fill:var(--rb-cov-muted);font-size:12px;font-family:'DM Sans',sans-serif}.rb-cov-histogram-value{fill:var(--rb-cov-text);font-size:11px;font-family:'JetBrains Mono',monospace}.rb-cov-histogram-label{font-weight:700}.rb-cov-histogram-bin>rect:first-child{fill-opacity:.8}.rb-cov-histogram-bin-active>rect:first-child{fill-opacity:1}.rb-cov-histogram-hit{fill:transparent;cursor:pointer}.rb-cov-histogram-hit:focus-visible{outline:0;stroke:var(--rb-cov-teal);stroke-width:1.5}.rb-cov-histogram-detail{display:flex;flex-wrap:wrap;gap:4px 12px;min-height:32px;padding:8px 0;border-top:1px solid var(--rb-cov-border);font-size:11px;color:var(--rb-cov-muted)}.rb-cov-histogram-detail strong{color:var(--rb-cov-text);font-weight:700}.rb-coverage .rb-cov-caption{font-size:11px}.rb-coverage a:focus-visible,.rb-coverage button:focus-visible{outline:2px solid var(--rb-cov-teal);outline-offset:3px}@media (max-width:1000px){.rb-cov-map-layout{grid-template-columns:minmax(0,1fr) 190px;gap:16px}.rb-cov-country-detail{padding-left:16px}}@media (max-width:640px){.rb-cov-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rb-cov-metric,.rb-cov-panel{padding:16px}.rb-cov-map-heading{flex-direction:column}.rb-cov-map-layout{grid-template-columns:1fr;grid-template-areas:"map" "country" "charts"}.rb-cov-country-detail{border-left:0;border-top:1px solid var(--rb-cov-border);padding:16px 0 0}.rb-cov-markets,.rb-cov-top-label{display:none}.rb-cov-charts{gap:8px}.rb-cov-charts,.rb-cov-histograms{grid-template-columns:1fr}.rb-cov-scale-note{margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){.rb-cov-country{transition:none}}.shiki,[data-rehype-pretty-code-figure] code,code,pre,pre code{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,monospace!important}#sidebar .sidebar-group-header{font-weight:700!important}#navbar a[href*="status.revenuebase"]{display:inline-flex!important;align-items:center!important;gap:.4rem!important}#navbar a[href*="status.revenuebase"]::before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:#16a34a;flex-shrink:0;animation:rb-status-pulse 2s ease-in-out infinite}body[data-rb-api-status=degraded] #navbar a[href*="status.revenuebase"]::before{background:#dc2626;animation:none;box-shadow:none;opacity:1;transform:none}#navbar a[href*=request-for-demo]{display:inline-block!important;padding:.5rem 1.25rem!important;font-weight:600!important;color:#111827!important;background-color:#f3f4f6!important;border:1px solid #d1d5db!important;border-radius:.5rem!important}#navbar a[href*=request-for-demo]:hover{background-color:#e5e7eb!important;border-color:#9ca3af!important;color:#111827!important}@media (prefers-color-scheme:dark){#navbar a[href*=request-for-demo]{color:#f9fafb!important;background-color:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.15)!important}#navbar a[href*=request-for-demo]:hover{background-color:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.25)!important}}[data-theme=dark] #navbar a[href*=request-for-demo],html.dark #navbar a[href*=request-for-demo]{color:#f9fafb!important;background-color:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.15)!important}[data-theme=dark] #navbar a[href*=request-for-demo]:hover,html.dark #navbar a[href*=request-for-demo]:hover{background-color:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.25)!important}.rb-card-name,.rb-discover-card-name,.rb-h2,.rb-headline{font-variation-settings:"WONK" 0}.rb-page-content{padding:0 4rem}@media (max-width:768px){.rb-page-content{padding:0 1.5rem}}.rb-hero{margin:0;padding:2rem clamp(3.5rem,7vw,14rem);display:flex;align-items:flex-start;gap:3rem;position:relative;overflow:hidden}.rb-hero::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0}.rb-hero,[data-theme=dark] .rb-hero,html.dark .rb-hero{background:0 0}[data-theme=dark] .rb-hero::before,html.dark .rb-hero::before{background-image:none}.rb-hero-demo,.rb-hero-inner{position:relative;z-index:1;flex:1 1 0;min-width:0}.rb-hero-demo{background:rgba(255,255,255,.04);border:1px solid rgba(0,181,176,.18);border-radius:0;padding:1.5rem;backdrop-filter:blur(4px)}.rb-hero-demo-header{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem}.rb-hero-demo-label{font-family:'JetBrains Mono',monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(190,210,228,.5)}@media (max-width:900px){.rb-hero{flex-direction:column;gap:2rem}.rb-hero-inner{max-width:100%}}.rb-quicklinks{position:relative;z-index:1;flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center}.rb-quicklinks-label{font-family:'DM Sans',sans-serif;font-size:.75rem;font-weight:500;line-height:normal;letter-spacing:1.4px;text-transform:uppercase;color:#636878;margin:0 0 .75rem}[data-theme=dark] .rb-quicklinks-label,html.dark .rb-quicklinks-label{color:#f1f4f9}.rb-quicklinks-list{display:flex;flex-direction:column;gap:.5rem}.rb-quicklink{display:flex;align-items:center;gap:.9rem;padding:.85rem 1rem;text-decoration:none!important;background:#fff;border:1px solid #c8ceda;transition:background .15s ease}[data-theme=dark] .rb-quicklink,html.dark .rb-quicklink{background:#2f323c;border-color:#3d4150}.rb-quicklink:hover{background:rgba(0,181,176,.04)}[data-theme=dark] .rb-quicklink:hover,html.dark .rb-quicklink:hover{background:rgba(0,181,176,.07)}.rb-quicklink-icon{flex-shrink:0;display:flex;align-items:center;color:#636878}[data-theme=dark] .rb-quicklink-icon,html.dark .rb-quicklink-icon{color:#a8b0c2}.rb-quicklink-text{flex:1;font-size:.9rem;color:#636878}[data-theme=dark] .rb-quicklink-text,html.dark .rb-quicklink-text{color:#f1f4f9}.rb-quicklink-arrow{flex-shrink:0;font-size:.9rem;color:#c8ceda}[data-theme=dark] .rb-quicklink-arrow,html.dark .rb-quicklink-arrow{color:#4d5468}.rb-eyebrow{font-family:'DM Sans',sans-serif!important;font-size:.8rem!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#636878!important;margin:0 0 .75rem!important;opacity:0;animation:rb-rise .7s cubic-bezier(.16,1,.3,1) .05s forwards}[data-theme=dark] .rb-eyebrow,html.dark .rb-eyebrow{color:#00b5b0!important}.rb-headline{font-family:'Fraunces',serif!important;font-size:clamp(1.75rem,3.5vw,2.75rem)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.02em!important;color:#0f537e!important;margin:0 0 1rem!important;opacity:0;animation:rb-rise .7s cubic-bezier(.16,1,.3,1) .15s forwards}[data-theme=dark] .rb-headline,html.dark .rb-headline{color:#f1f4f9!important}.rb-headline em{font-style:italic;color:#00b5b0;display:block}.rb-subtext{font-size:.9rem!important;line-height:1.7!important;color:#636878!important;max-width:540px!important;margin:0 0 1.5rem!important;opacity:0;animation:rb-rise .7s cubic-bezier(.16,1,.3,1) .25s forwards}[data-theme=dark] .rb-subtext,html.dark .rb-subtext{color:#b1bbde!important}.rb-ctas{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap;opacity:0;animation:rb-rise .7s cubic-bezier(.16,1,.3,1) .35s forwards}.rb-btn-ghost,.rb-btn-primary{display:inline-block;text-decoration:none!important}.rb-btn-primary{padding:.65rem 1.5rem!important;background:#00b5b0!important;color:#091220!important;font-weight:600!important;font-size:.9rem!important;border-radius:5px!important;transition:background .15s ease,transform .15s ease,box-shadow .15s ease!important}.rb-btn-primary:hover{background:#2dc9c4!important;transform:translateY(-1px)!important;box-shadow:0 4px 22px rgba(0,181,176,.35)!important}.rb-btn-ghost{padding:.65rem 1rem;color:#0f537e!important;font-size:.9rem;transition:color .15s ease}.rb-btn-ghost:hover,.rb-label{color:#00b5b0!important}.rb-label{font-family:'DM Sans',sans-serif!important;font-size:.8rem!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin:0 0 .6rem!important}.rb-h2{font-family:'Fraunces',serif!important;font-size:1.85rem!important;font-weight:400!important;line-height:1.1!important;margin:0 0 .5rem!important;color:#0f537e!important}[data-theme=dark] .rb-h2,html.dark .rb-h2{color:#f1f4f9!important}.rb-sub{font-size:.95rem!important;line-height:1.65!important;margin:0 0 1.5rem!important;color:#636878!important}[data-theme=dark] .rb-sub,html.dark .rb-sub{color:#b1bbde!important}.rb-path-card{position:relative;overflow:visible}.rb-ch{position:absolute;display:block;width:14px;height:14px;pointer-events:none;z-index:10;background:radial-gradient(circle,currentColor 1.5px,transparent 1.5px)}.rb-ch--tl{top:-7.5px;left:-7.5px}.rb-ch--tr{top:-7.5px;right:-7px}.rb-ch--bl{bottom:-7.5px;left:-7.5px}.rb-ch--br{bottom:-7.5px;right:-7px}.rb-ch::after,.rb-ch::before{content:'';position:absolute;background:currentColor}.rb-ch::before{top:calc(50% - .5px);left:0;right:0;height:1px}.rb-ch::after{left:calc(50% - .5px);top:0;bottom:0;width:1px}.rb-path-card--guides .rb-ch{color:#4d9d97}.rb-path-card--data .rb-ch{color:#636878}.rb-path-card--api .rb-ch{color:#b57f2a}.rb-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;overflow:visible}@media (max-width:900px){.rb-path-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.rb-path-grid{grid-template-columns:1fr}}.rb-path-card{display:flex;flex-direction:column;padding:1.75rem;text-decoration:none!important;background:#fff;border:1px solid #c8ceda;border-bottom:3px solid #c8ceda;border-radius:0;transition:box-shadow .2s ease,transform .2s ease}.rb-path-card.rb-path-card--guides{background:#effbfb;border:.5px solid #4d9d97;box-shadow:inset 0 -5px 0 0 #afe8e6}.rb-path-card.rb-path-card--data{background:#f7f7f9;border:.5px solid #636878;box-shadow:inset 0 -5px 0 0 #d3d5db}.rb-path-card.rb-path-card--api{background:#fef8e8;border:.5px solid #b57f2a;box-shadow:inset 0 -5px 0 0 #fae1a2}[data-theme=dark] .rb-path-card--guides,html.dark .rb-path-card--guides{background:#193c3b;border-color:#4d9d97;box-shadow:inset 0 -5px 0 0 #255451}[data-theme=dark] .rb-path-card--data,html.dark .rb-path-card--data{background:#2f323c;border-color:#636878;box-shadow:inset 0 -5px 0 0 #636878}[data-theme=dark] .rb-path-card--api,html.dark .rb-path-card--api{background:#462f0b;border-color:#b57f2a;box-shadow:inset 0 -5px 0 0 #6a4915}.rb-path-card--guides:hover{box-shadow:inset 0 -5px 0 0 #afe8e6,0 6px 28px rgba(0,181,176,.18);transform:translateY(-2px)}.rb-path-card--api:hover,.rb-path-card--data:hover{box-shadow:inset 0 -5px 0 0 #d3d5db,0 6px 28px rgba(0,181,176,.18);transform:translateY(-2px)}.rb-path-card--api:hover{box-shadow:inset 0 -5px 0 0 #fae1a2,0 6px 28px rgba(0,181,176,.18)}.rb-path-card-icon{width:2.75rem;height:2.75rem;background:0 0;border:1px solid #4d9d97;border-radius:0;display:flex;align-items:center;justify-content:center;color:#4d9d97;margin-bottom:1.1rem}.rb-path-card--data .rb-path-card-icon{border-color:#636878;color:#636878}.rb-path-card--api .rb-path-card-icon{border-color:#b57f2a;color:#b57f2a}[data-theme=dark] .rb-path-card--guides .rb-path-card-icon,html.dark .rb-path-card--guides .rb-path-card-icon{border-color:#4d9d97;color:#f7f7f9}[data-theme=dark] .rb-path-card--data .rb-path-card-icon,html.dark .rb-path-card--data .rb-path-card-icon{border-color:#636878;color:#a8b0c2}[data-theme=dark] .rb-path-card--api .rb-path-card-icon,html.dark .rb-path-card--api .rb-path-card-icon{border-color:#b57f2a;color:#b57f2a}.rb-path-card-label{font-size:.8rem;font-weight:500;letter-spacing:.01em;margin-bottom:.4rem;color:#4d9d97}.rb-path-card--data .rb-path-card-label,[data-theme=dark] .rb-path-card--data .rb-path-card-label,html.dark .rb-path-card--data .rb-path-card-label{color:#636878}.rb-path-card--api .rb-path-card-label{color:#b57f2a}.rb-path-card-title{font-family:'DM Sans',sans-serif;font-size:1.15rem;font-weight:500;line-height:1.3;color:#13161d;margin:0 0 .65rem}[data-theme=dark] .rb-path-card--guides .rb-path-card-title,html.dark .rb-path-card--guides .rb-path-card-title{color:#effbfb}[data-theme=dark] .rb-path-card--data .rb-path-card-title,html.dark .rb-path-card--data .rb-path-card-title{color:#f7f7f9}[data-theme=dark] .rb-path-card--api .rb-path-card-title,html.dark .rb-path-card--api .rb-path-card-title{color:#fef8e8}.rb-path-card-desc{font-size:.85rem!important;line-height:1.65!important;color:#636878!important;margin:0 0 1.1rem!important;flex:1}[data-theme=dark] .rb-path-card--guides .rb-path-card-desc,html.dark .rb-path-card--guides .rb-path-card-desc{color:#d6f4f3!important}[data-theme=dark] .rb-path-card--data .rb-path-card-desc,html.dark .rb-path-card--data .rb-path-card-desc{color:#ecedf0!important}[data-theme=dark] .rb-path-card--api .rb-path-card-desc,html.dark .rb-path-card--api .rb-path-card-desc{color:#fcf1d0!important}.rb-path-card-footer{display:flex;align-items:center;justify-content:space-between}.rb-path-card-tags{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.rb-path-card-tag{font-family:'DM Sans',sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:#4d9d97;background:0 0;border:1px solid #4d9d97;padding:.18rem .48rem;border-radius:0}.rb-path-card--data .rb-path-card-tag{color:#636878;border-color:#636878}.rb-path-card--api .rb-path-card-tag{color:#b57f2a;border-color:#b57f2a}[data-theme=dark] .rb-path-card--data .rb-path-card-tag,html.dark .rb-path-card--data .rb-path-card-tag{color:#a8b0c2;border-color:#a8b0c2}.rb-path-card-explore{font-size:.85rem;color:#4d9d97;white-space:nowrap;flex-shrink:0}.rb-path-card--data .rb-path-card-explore{color:#636878}.rb-path-card--api .rb-path-card-explore{color:#b57f2a}[data-theme=dark] .rb-path-card--data .rb-path-card-explore,html.dark .rb-path-card--data .rb-path-card-explore{color:#a8b0c2}.rb-path-card-arrow{color:#00b5b0;opacity:.5;transition:opacity .2s ease,transform .2s ease;flex-shrink:0}.rb-path-card:hover .rb-path-card-arrow{opacity:1;transform:translateX(4px)}.rb-grid-2,.rb-grid-3,.rb-grid-4{display:grid;margin-bottom:0;background:0 0;padding:13px}.rb-grid-2{grid-template-columns:repeat(2,1fr)}.rb-grid-3{grid-template-columns:repeat(3,1fr)}.rb-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.rb-grid-3,.rb-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.rb-grid-2,.rb-grid-3,.rb-grid-4{grid-template-columns:1fr}}.rb-card{display:block;position:relative;overflow:visible;padding:1.75rem!important;text-decoration:none!important;background:#f1f4f9;border:.75px solid #b5c8e0;box-shadow:inset 0 -5px 0 0 #afe8e6;margin:0 -.75px -.75px 0;transition:background .2s ease,box-shadow .2s ease}.rb-card .rb-ch{color:#6b7c93}[data-theme=dark] .rb-card .rb-ch,html.dark .rb-card .rb-ch{color:#4d9d97}[data-theme=dark] .rb-card,html.dark .rb-card{background:#193c3b;border-color:#4d9d97;box-shadow:inset 0 -5px 0 0 #255451}.rb-card:hover{background:rgba(0,181,176,.06)!important;box-shadow:inset 0 -5px 0 0 #afe8e6,0 4px 16px rgba(0,181,176,.12);z-index:1}[data-theme=dark] .rb-card:hover,html.dark .rb-card:hover{background:rgba(0,181,176,.1)!important}.rb-card-header{display:flex;align-items:stretch;gap:0;margin-bottom:1rem}.rb-card-icon,.rb-card-name{background:#effbfb;border:1px solid #b5c8e0;display:flex;align-items:center}.rb-card-icon{width:2.1rem;height:2.1rem;flex-shrink:0;justify-content:center;color:#00b5b0}[data-theme=dark] .rb-card-icon,html.dark .rb-card-icon{border-color:#4d9d97;background:rgba(77,157,151,.15);color:#4d9d97}.rb-card-name{font-family:inherit;font-size:.78rem;font-weight:600;color:inherit;border-left:none;padding:0 .6rem;line-height:1.2;flex:none;white-space:normal;word-break:break-word}[data-theme=dark] .rb-card-name,html.dark .rb-card-name{border-color:#4d9d97;color:#d6f4f3;background:rgba(77,157,151,.08)}.rb-card-desc{font-size:.82rem!important;font-weight:350;line-height:1.6!important;color:rgba(100,110,120,.9)!important;margin:0 0 .75rem!important}[data-theme=dark] .rb-card-desc,html.dark .rb-card-desc{color:#d6f4f3!important}.rb-card-stat{font-size:1.5rem;font-weight:600;color:#00b5b0;line-height:1.2;margin:.35rem 0 0}.rb-card-stat b,.rb-card-stat strong{font-weight:inherit;color:inherit;font-size:inherit}.rb-card-tag{font-family:'JetBrains Mono',monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#00b5b0;background:rgba(0,181,176,.1);padding:.18rem .48rem;border-radius:3px}.rb-update{border-top:2px solid #b5c8e0;padding-top:1.5rem;margin-bottom:2.5rem}[data-theme=dark] .rb-update,html.dark .rb-update{border-top-color:rgba(0,181,176,.2)}.rb-update-label{font-family:'JetBrains Mono',monospace;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#0f537e;background:rgba(15,83,126,.08);border:1px solid rgba(15,83,126,.2);padding:.3rem .7rem;display:inline-block;margin-bottom:1.25rem}[data-theme=dark] .rb-update-label,html.dark .rb-update-label{color:#00b5b0;background:rgba(0,181,176,.08);border-color:rgba(0,181,176,.2)}.rb-update-body{width:100%}.rbc-current{font-family:'Fraunces',serif;font-size:2rem;font-weight:300;line-height:1;color:#00b5b0;margin-bottom:.2rem}.rbc-current-label{display:block;font-family:'JetBrains Mono',monospace;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(140,150,160,.7);margin-bottom:1.25rem}.rbc-chart{display:block;width:100%;overflow:visible}.rbc-pt{cursor:default}.rbc-dot{transition:filter .2s}.rbc-pt:hover .rbc-dot{filter:drop-shadow(0 0 6px rgba(0,181,176,.85))}.rbc-tip{opacity:0;transition:opacity .15s;pointer-events:none}.rbc-pt:hover .rbc-tip{opacity:1}.rb-highlight-banner{margin-top:3.5rem;border:1px solid #b5c8e0;border-radius:0;background:radial-gradient(ellipse 80% 60% at 100% 110%,rgba(15,83,126,.18) 0,transparent 60%),rgba(0,181,176,.05);overflow:hidden;position:relative}.rb-highlight-banner::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(0,181,176,.06) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}[data-theme=dark] .rb-highlight-banner,html.dark .rb-highlight-banner{background:radial-gradient(ellipse 80% 60% at 100% 110%,rgba(15,83,126,.3) 0,transparent 60%),rgba(0,181,176,.04)}.rb-highlight-banner-inner{position:relative;padding:2rem 2.5rem 2.5rem}.rb-highlight-banner-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.rb-highlight-badge{display:inline-flex;align-items:center;gap:.35rem;font-family:'JetBrains Mono',monospace;font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#091220;background:#00b5b0;padding:.2rem .55rem;border-radius:4px}.rb-highlight-badge::before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:#15803d;animation:rb-pulse 1.8s ease-in-out infinite}.rb-discover-demo{margin-top:1.5rem}.rb-discover-form{display:flex;gap:.75rem;align-items:stretch}.rb-discover-input{flex:1;padding:.65rem 1rem;font-size:.9rem;border:1px solid #b5c8e0;border-radius:6px;background:#dde6f1;color:#0f537e;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.rb-discover-input::placeholder{color:rgba(100,110,120,.45)}.rb-discover-input:focus{border-color:#00b5b0;box-shadow:0 0 0 3px rgba(0,181,176,.12)}[data-theme=dark] .rb-discover-input,html.dark .rb-discover-input{background:#0c1829;color:#eef2f7;border-color:rgba(0,181,176,.2)}[data-theme=dark] .rb-discover-input::placeholder,html.dark .rb-discover-input::placeholder{color:rgba(155,175,195,.3)}.rb-discover-submit{padding:.65rem 1.5rem;background:#00b5b0;color:#091220;font-weight:600;font-size:.9rem;border:0;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;display:flex;align-items:center;justify-content:center;min-width:5rem}.rb-discover-submit:hover:not(:disabled){background:#2dc9c4;transform:translateY(-1px);box-shadow:0 4px 18px rgba(0,181,176,.3)}.rb-discover-submit:disabled{opacity:.5;cursor:not-allowed}.rb-discover-results{margin-top:1.25rem}.rb-discover-count{font-family:'JetBrains Mono',monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#00b5b0;margin:0 0 .75rem}.rb-discover-cards{display:flex;flex-direction:row;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:rgba(0,181,176,.3) transparent}.rb-discover-cards::-webkit-scrollbar{height:4px}.rb-discover-cards::-webkit-scrollbar-track{background:0 0}.rb-discover-cards::-webkit-scrollbar-thumb{background:rgba(0,181,176,.3);border-radius:2px}.rb-discover-card{flex:0 0 220px;background:#dde6f1;border:1px solid #b5c8e0;border-radius:0;padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.2rem}[data-theme=dark] .rb-discover-card,html.dark .rb-discover-card{background:#0c1829}.rb-discover-card-name{font-family:'Fraunces',serif;font-size:.95rem;font-weight:400;color:inherit;line-height:1.25;margin-bottom:.1rem}.rb-discover-card-loc{font-size:.75rem;color:rgba(100,110,120,.85)}[data-theme=dark] .rb-discover-card-loc,html.dark .rb-discover-card-loc{color:rgba(155,175,195,.55)}.rb-discover-card-about{font-size:.75rem;line-height:1.5;color:rgba(100,110,120,.75);margin-top:.2rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}[data-theme=dark] .rb-discover-card-about,html.dark .rb-discover-card-about{color:rgba(155,175,195,.5)}.rb-discover-card-score{font-family:'JetBrains Mono',monospace;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:#00b5b0;background:rgba(0,181,176,.1);padding:.15rem .4rem;border-radius:3px;align-self:flex-start;margin-top:.4rem}.rb-discover-card--skeleton{pointer-events:none}.rb-discover-skeleton{border-radius:4px;background:linear-gradient(90deg,rgba(0,181,176,.07) 25%,rgba(0,181,176,.15) 50%,rgba(0,181,176,.07) 75%);background-size:200% 100%;animation:rb-shimmer 1.4s ease infinite}[data-theme=dark] .rb-discover-skeleton,html.dark .rb-discover-skeleton{background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.04) 75%);background-size:200% 100%;animation:rb-shimmer 1.4s ease infinite}.rb-discover-skeleton--name{height:14px;width:85%;margin-bottom:.35rem}.rb-discover-skeleton--loc{height:10px;width:60%}.rb-discover-skeleton--about{height:10px;width:100%;margin-top:.2rem}.rb-discover-skeleton--score{height:16px;width:45%;margin-top:.5rem;border-radius:3px}.rb-discover-error{margin-top:1rem;padding:.75rem 1rem;background:rgba(239,68,68,.07);border:1px solid rgba(239,68,68,.18);border-radius:6px;color:#ef4444;font-size:.85rem}.rb-discover-empty{font-size:.9rem;color:rgba(100,110,120,.75);margin:0}[data-theme=dark] .rb-discover-empty,html.dark .rb-discover-empty{color:rgba(155,175,195,.5)}.rb-discover-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(9,18,32,.25);border-top-color:#091220;border-radius:50%;animation:rb-spin .7s linear infinite}@media (max-width:520px){.rb-discover-form{flex-direction:column}}#content-area a:not(.rb-quicklink):not(.rb-path-card):focus-visible,#content-area a:not(.rb-quicklink):not(.rb-path-card):hover{color:#00b5b0!important}::selection{background:rgba(0,181,176,.3);color:inherit}::-moz-selection{background:rgba(0,181,176,.3);color:inherit}