.rvi-hub{--rvi-bg: rgba(15, 23, 42, .42);--rvi-bg-strong: rgba(15, 23, 42, .72);--rvi-bg-soft: rgba(148, 163, 184, .06);--rvi-border: rgba(148, 163, 184, .12);--rvi-border-strong: rgba(148, 163, 184, .22);--rvi-text: #f1f5f9;--rvi-text-2: #cbd5e1;--rvi-muted: #94a3b8;--rvi-dim: #7f8ea3;--rvi-sky: #38bdf8;--rvi-green: #34d399;--rvi-red: #f87171;--rvi-amber: #fbbf24;--rvi-purple: #a78bfa;--rvi-pink: #f472b6;--rvi-teal: #2dd4bf;--rvi-indigo: #818cf8;--rvi-radius: 14px;--rvi-radius-sm: 9px;--rvi-ease: cubic-bezier(.4, 0, .2, 1);margin:3rem auto 1rem;max-width:1400px;text-align:left;color:var(--rvi-text-2);font-size:.86rem;line-height:1.5;box-sizing:border-box}.rvi-hub *,.rvi-hub *:before,.rvi-hub *:after{box-sizing:border-box}.rvi-hub [hidden]{display:none!important}.rvi-hub a{color:var(--rvi-sky);text-decoration:none}.rvi-hub a:hover{text-decoration:underline}.rvi-hub h3,.rvi-hub h4,.rvi-hub p{margin:0}.rvi-hub__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.4rem 1.5rem;border-radius:18px;border:1px solid rgba(56,189,248,.22);background:radial-gradient(120% 140% at 0% 0%,rgba(56,189,248,.16),transparent 55%),radial-gradient(120% 140% at 100% 100%,rgba(167,139,250,.12),transparent 55%),#0206178c;box-shadow:0 18px 50px -30px #38bdf873}.rvi-kicker{display:inline-flex;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc}.rvi-hub__title{margin:.25rem 0 .35rem;font-size:1.6rem;font-weight:800;letter-spacing:-.01em;color:#f8fafc}.rvi-hub__sub{max-width:760px;color:var(--rvi-muted);font-size:.85rem}.rvi-hub__actions{display:flex;flex-wrap:wrap;gap:.5rem}.rvi-btn{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;padding:.5rem .9rem;border-radius:999px;font:inherit;font-size:.78rem;font-weight:700;color:var(--rvi-text-2);background:#0f172ab3;border:1px solid var(--rvi-border-strong);transition:all .2s var(--rvi-ease)}.rvi-btn:hover{color:#fff;border-color:#38bdf88c;background:#38bdf81a}.rvi-btn:disabled{opacity:.45;cursor:not-allowed}.rvi-btn--primary{color:#04121f;background:linear-gradient(135deg,#38bdf8,#22d3ee);border-color:transparent}.rvi-btn--primary:hover{color:#04121f;filter:brightness(1.08);background:linear-gradient(135deg,#38bdf8,#22d3ee)}.rvi-btn--ghost{background:transparent}.rvi-btn--sm{padding:.3rem .65rem;font-size:.72rem}.rvi-btn--danger:hover{border-color:#f8717199;background:#f871711a}.rvi-icon-btn{display:inline-grid;place-items:center;width:28px;height:28px;cursor:pointer;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--rvi-dim);font-size:.75rem;transition:all .2s var(--rvi-ease)}.rvi-icon-btn:hover{color:#e2e8f0;background:#94a3b81a;border-color:var(--rvi-border)}.rvi-form{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end;margin:.25rem 0 .75rem}.rvi-field{display:flex;flex-direction:column;gap:.2rem;min-width:0}.rvi-field>span,.rvi-field>label{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--rvi-dim)}.rvi-input,.rvi-select,.rvi-hub textarea{font:inherit;font-size:.8rem;color:var(--rvi-text);min-width:0;padding:.45rem .65rem;border-radius:var(--rvi-radius-sm);background:#02061799;border:1px solid var(--rvi-border-strong);outline:none;transition:border-color .2s var(--rvi-ease),box-shadow .2s var(--rvi-ease)}.rvi-input:focus,.rvi-select:focus,.rvi-hub textarea:focus{border-color:#38bdf899;box-shadow:0 0 0 3px #38bdf81f}.rvi-input[type=number]{width:7.5rem}.rvi-select{appearance:none;-webkit-appearance:none;padding-right:1.8rem;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#94a3b8 50%),linear-gradient(135deg,#94a3b8 50%,transparent 50%);background-position:calc(100% - 13px) 55%,calc(100% - 8px) 55%;background-size:5px 5px;background-repeat:no-repeat}.rvi-select option{background:#0f172a;color:#e2e8f0}.rvi-hub input[type=range]{accent-color:var(--rvi-sky);width:100%}.rvi-hub input[type=checkbox],.rvi-hub input[type=radio]{accent-color:var(--rvi-sky)}.rvi-hub details>summary{cursor:pointer;color:var(--rvi-sky);font-weight:600;font-size:.78rem}.rvi-snapshot{margin-top:1rem;padding:1rem 1.2rem;border-radius:var(--rvi-radius);border:1px solid var(--rvi-border);background:var(--rvi-bg)}.rvi-snapshot__head{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap}.rvi-snapshot__headline{margin:.45rem 0 .2rem;color:#e2e8f0;font-weight:600}.rvi-snapshot__tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin-top:.75rem}.rvi-tile{display:flex;flex-direction:column;gap:.1rem;padding:.7rem .8rem;border-radius:var(--rvi-radius-sm);background:linear-gradient(160deg,#38bdf812,#0f172a80);border:1px solid var(--rvi-border)}.rvi-tile__value{font-size:1.25rem;font-weight:800;color:#f8fafc;font-variant-numeric:tabular-nums}.rvi-tile__label{font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--rvi-muted)}.rvi-tile__hint{font-size:.6875rem;color:var(--rvi-dim)}.rvi-nav{position:sticky;top:var(--rvi-sticky-top, 0px);z-index:20;display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;margin:1rem 0 .25rem;padding:.55rem .2rem;background:linear-gradient(180deg,#050811f5,#050811d9);backdrop-filter:blur(8px)}.rvi-nav::-webkit-scrollbar{display:none}.rvi-nav__btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;padding:.45rem .85rem;border-radius:999px;font:inherit;font-size:.76rem;font-weight:700;white-space:nowrap;color:var(--rvi-muted);background:#0f172a8c;border:1px solid var(--rvi-border);transition:all .2s var(--rvi-ease)}.rvi-nav__btn span{font-size:.6875rem;color:var(--rvi-dim)}.rvi-nav__btn:hover{color:#e2e8f0;border-color:var(--rvi-border-strong)}.rvi-nav__btn.is-active{color:#e0f2fe;background:#38bdf824;border-color:#38bdf873}.rvi-customize{margin:.75rem 0;padding:1rem;border-radius:var(--rvi-radius);border:1px dashed var(--rvi-border-strong);background:#02061780}.rvi-customize__head{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:.75rem}.rvi-customize__head span{color:var(--rvi-dim);font-size:.75rem;flex:1}.rvi-customize__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem}.rvi-customize fieldset{margin:0;padding:.6rem .7rem;border:1px solid var(--rvi-border);border-radius:var(--rvi-radius-sm)}.rvi-customize legend{padding:0 .3rem;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--rvi-muted)}.rvi-customize__row{display:flex;justify-content:space-between;align-items:center;gap:.4rem;font-size:.78rem}.rvi-customize__row label{display:flex;gap:.4rem;align-items:center;cursor:pointer}.rvi-cat{margin-top:1.6rem}.rvi-cat__title{display:flex;align-items:center;gap:.5rem;margin-bottom:.8rem!important;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#93c5fd}.rvi-cat__title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--rvi-border-strong),transparent)}.rvi-cat__count{font-size:.6875rem;color:var(--rvi-dim);letter-spacing:0}.rvi-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;align-items:start}.rvi-card{scroll-margin-top:calc(var(--rvi-sticky-top, 0px) + 64px);grid-column:span 6;display:flex;flex-direction:column;min-width:0;position:relative;padding:1rem 1.05rem .8rem;border-radius:var(--rvi-radius);background:linear-gradient(180deg,#1e293b73,#0f172a8c);border:1px solid var(--rvi-border);box-shadow:0 1px #ffffff08 inset,0 14px 34px -26px #000000e6;transition:border-color .25s var(--rvi-ease),box-shadow .25s var(--rvi-ease),transform .25s var(--rvi-ease)}.rvi-card:hover{border-color:#38bdf847;box-shadow:0 1px #ffffff0a inset,0 18px 40px -24px #38bdf859}.rvi-card--s{grid-column:span 4}.rvi-card--m{grid-column:span 6}.rvi-card--l,.rvi-card.is-expanded{grid-column:1 / -1}.rvi-card[data-state=error]{border-color:#f8717140}.rvi-card__head{display:flex;align-items:flex-start;gap:.7rem}.rvi-card__icon{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#7dd3fc;background:#38bdf81a;border:1px solid rgba(56,189,248,.2);font-size:.88rem}.rvi-card__titles{flex:1;min-width:0}.rvi-card__titles h3{font-size:.98rem;font-weight:750;color:#f8fafc;letter-spacing:-.005em}.rvi-card__desc{margin-top:.1rem!important;font-size:.74rem;color:var(--rvi-muted);line-height:1.4}.rvi-card__tools{display:flex;gap:.1rem;margin:-.2rem -.35rem 0 0}.rvi-card__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:.65rem 0 .75rem}.rvi-card__body{flex:1;min-width:0}.rvi-card__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;margin-top:.85rem;padding-top:.6rem;border-top:1px solid rgba(148,163,184,.08);font-size:.6875rem;color:var(--rvi-dim)}.rvi-card__foot i{margin-right:.25rem}.rvi-detail{display:none}.rvi-card.is-expanded .rvi-detail{display:block;margin-top:.9rem;padding-top:.8rem;border-top:1px dashed var(--rvi-border)}.rvi-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.03em;white-space:nowrap;color:var(--rvi-muted);background:#94a3b814;border:1px solid rgba(148,163,184,.16)}.rvi-chip--fresh{color:#6ee7b7;background:#34d39914;border-color:#34d39940}.rvi-chip--stale{color:#fcd34d;background:#fbbf2414;border-color:#fbbf244d}.rvi-chip--partial{color:#fdba74;background:#fb923c14;border-color:#fb923c47}.rvi-chip--error{color:#fca5a5;background:#f8717114;border-color:#f871714d}.rvi-chip--muted{color:var(--rvi-dim)}.rvi-ev--blue{color:#7dd3fc;border-color:#38bdf84d;background:#38bdf812}.rvi-ev--purple{color:#c4b5fd;border-color:#a78bfa4d;background:#a78bfa12}.rvi-ev--amber{color:#fcd34d;border-color:#fbbf244d;background:#fbbf240f}.rvi-ev--pink{color:#f9a8d4;border-color:#f472b64d;background:#f472b612}.rvi-ev--slate{color:#cbd5e1;border-color:#cbd5e140;background:#cbd5e10d}.rvi-ev--green{color:#6ee7b7;border-color:#34d39959;background:#34d39914}.rvi-ev--teal{color:#5eead4;border-color:#2dd4bf4d;background:#2dd4bf12}.rvi-ev--indigo{color:#a5b4fc;border-color:#818cf84d;background:#818cf812}.rvi-skeleton{display:grid;gap:.55rem;padding:.3rem 0}.rvi-skeleton span{height:.8rem;border-radius:6px;background:linear-gradient(90deg,#94a3b812,#94a3b829,#94a3b812);background-size:200% 100%;animation:rvi-shimmer 1.4s infinite linear}.rvi-skeleton span:nth-child(2){width:82%}.rvi-skeleton span:nth-child(3){width:64%}@keyframes rvi-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rvi-up{color:var(--rvi-green)}.rvi-down{color:var(--rvi-red)}.rvi-flat,.rvi-muted{color:var(--rvi-muted)}.rvi-small{font-size:.72rem}.rvi-note{margin-top:.6rem!important;font-size:.7rem;color:var(--rvi-dim);line-height:1.45}.rvi-scroll{max-height:340px;overflow:auto;scrollbar-width:thin}.rvi-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.rvi-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.rvi-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.rvi-chiprow{display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0}.rvi-pill{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.1rem .5rem;border-radius:6px;font-size:.6875rem;font-weight:800;letter-spacing:.04em;white-space:nowrap;color:#cbd5e1;background:#94a3b81a;border:1px solid rgba(148,163,184,.2)}.rvi-pill--buy,.rvi-pill--up,.rvi-pill--good{color:#6ee7b7;background:#10b9811f;border-color:#10b98159}.rvi-pill--sell,.rvi-pill--down,.rvi-pill--bad,.rvi-pill--high{color:#fca5a5;background:#ef44441f;border-color:#ef444459}.rvi-pill--wait,.rvi-pill--warn,.rvi-pill--medium{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b52}.rvi-pill--info,.rvi-pill--low{color:#7dd3fc;background:#38bdf81a;border-color:#38bdf84d}.rvi-pill--neutral{color:var(--rvi-muted)}.rvi-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:.5rem;margin:.25rem 0 .75rem}.rvi-stat{display:flex;flex-direction:column;gap:.05rem;padding:.55rem .65rem;border-radius:var(--rvi-radius-sm);background:var(--rvi-bg-soft);border:1px solid rgba(148,163,184,.08);min-width:0}.rvi-stat__value{font-size:1.05rem;font-weight:800;color:#f8fafc;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rvi-stat__label{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--rvi-dim)}.rvi-table-wrap{overflow-x:auto;margin:.2rem -.2rem;scrollbar-width:thin}.rvi-table{width:100%;border-collapse:collapse;font-size:.77rem;font-variant-numeric:tabular-nums}.rvi-table th{position:sticky;top:0;padding:.4rem .5rem;text-align:left;font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--rvi-dim);background:#0f172af2;border-bottom:1px solid var(--rvi-border);white-space:nowrap}.rvi-table td{padding:.42rem .5rem;border-bottom:1px solid rgba(148,163,184,.06);color:#e2e8f0;white-space:nowrap}.rvi-table tr:hover td{background:#38bdf80a}.rvi-table .r{text-align:right}.rvi-table tr.is-selected td{background:#38bdf817}.rvi-table tbody tr[data-id]{cursor:pointer}.rvi-asset{font-weight:700;color:#7dd3fc!important}.rvi-bars{list-style:none;margin:.2rem 0;padding:0;display:grid;gap:.35rem}.rvi-bars li{display:grid;grid-template-columns:minmax(70px,34%) 1fr auto;align-items:center;gap:.55rem;font-size:.76rem}.rvi-bars__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e2e8f0}.rvi-bars__track{height:7px;border-radius:999px;background:#94a3b81a;overflow:hidden}.rvi-bars__fill{display:block;height:100%;border-radius:999px;background:var(--rvi-muted)}.rvi-bars__fill--up{background:linear-gradient(90deg,#34d39980,#34d399)}.rvi-bars__fill--down{background:linear-gradient(90deg,#f8717180,#f87171)}.rvi-bars__value{font-weight:700;font-variant-numeric:tabular-nums;min-width:3.4rem;text-align:right}.rvi-meter{position:relative;height:8px;border-radius:999px;background:#94a3b81f;overflow:hidden}.rvi-meter__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0ea5e9,#34d399)}.rvi-meters .rvi-meter{display:grid;grid-template-columns:minmax(7rem,max-content) minmax(4rem,1fr) auto;align-items:center;gap:.45rem;width:100%;height:auto;border-radius:0;background:none;overflow:visible}.rvi-meters .rvi-meter__label{min-width:0;color:var(--rvi-muted);font-size:.68rem;line-height:1.3}.rvi-meters .rvi-meter__track{display:block;min-width:0;height:7px;border-radius:999px;background:#94a3b81f;overflow:hidden}.rvi-meters .rvi-meter__value{min-width:2.8rem;color:#e2e8f0;font-size:.68rem;font-variant-numeric:tabular-nums;text-align:right}.rvi-kv{display:grid;grid-template-columns:auto 1fr;gap:.3rem .9rem;margin:.3rem 0;font-size:.78rem}.rvi-kv dt,.rvi-kv>span:nth-child(odd){color:var(--rvi-muted)}.rvi-kv dd{margin:0;color:#e2e8f0;text-align:right;font-variant-numeric:tabular-nums}.rvi-list,.rvi-feed{list-style:none;margin:.2rem 0;padding:0;display:grid;gap:.4rem}.rvi-list__item,.rvi-feed__item{display:flex;align-items:flex-start;gap:.6rem;padding:.55rem .65rem;border-radius:var(--rvi-radius-sm);background:var(--rvi-bg-soft);border:1px solid rgba(148,163,184,.07);font-size:.78rem;min-width:0}.rvi-feed__item>i,.rvi-list__item>i{margin-top:.15rem;color:var(--rvi-sky)}.rvi-feed__item time,.rvi-list__item time{margin-left:auto;color:var(--rvi-dim);font-size:.6875rem;white-space:nowrap}.rvi-tabs{display:flex;flex-wrap:wrap;gap:.25rem;margin:0 0 .75rem;padding:.2rem;border-radius:10px;background:#02061773;border:1px solid rgba(148,163,184,.08);width:fit-content;max-width:100%}.rvi-tab{cursor:pointer;padding:.3rem .75rem;border-radius:7px;border:0;font:inherit;font-size:.74rem;font-weight:700;color:var(--rvi-muted);background:transparent;transition:all .2s var(--rvi-ease)}.rvi-tab:hover{color:#e2e8f0}.rvi-tab.is-active{color:#e0f2fe;background:#38bdf829;box-shadow:inset 0 0 0 1px #38bdf859}.rvi-callout,[class*=rvi-callout--]{margin:.25rem 0 .75rem;padding:.6rem .75rem;border-radius:var(--rvi-radius-sm);font-size:.78rem;line-height:1.45;border:1px solid var(--rvi-border);background:var(--rvi-bg-soft)}.rvi-callout--info{border-color:#38bdf847;background:#38bdf80f;color:#bae6fd}.rvi-callout--warn{border-color:#fbbf244d;background:#fbbf240f;color:#fde68a}.rvi-callout--good{border-color:#34d3994d;background:#34d3990f;color:#a7f3d0}.rvi-callout--bad{border-color:#f871714d;background:#f871710f;color:#fecaca}.rvi-empty{display:flex;gap:.7rem;align-items:flex-start;padding:.85rem .9rem;border-radius:var(--rvi-radius-sm);border:1px dashed rgba(148,163,184,.2);background:#0206174d;color:var(--rvi-muted);font-size:.78rem}.rvi-empty>i{margin-top:.15rem;color:var(--rvi-dim)}.rvi-empty strong{color:#e2e8f0;font-weight:650}.rvi-empty p{margin-top:.2rem!important;font-size:.74rem;color:var(--rvi-dim)}.rvi-spark{display:block;overflow:visible}.rvi-spark polyline{stroke:var(--rvi-muted)}.rvi-spark--up polyline{stroke:var(--rvi-green)}.rvi-spark--down polyline{stroke:var(--rvi-red)}.rvi-gauge{display:block;margin:0 auto;max-width:100%}.rvi-gauge__track{stroke:#94a3b826}.rvi-gauge__fill{stroke:var(--rvi-amber)}.rvi-gauge--up .rvi-gauge__fill{stroke:var(--rvi-green)}.rvi-gauge--down .rvi-gauge__fill{stroke:var(--rvi-red)}.rvi-gauge__value{fill:#f8fafc;font-size:22px;font-weight:800}.rvi-gauge__label{fill:var(--rvi-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rvi-hist{display:block;margin:.4rem 0}.rvi-hist__bar--up{fill:#34d399b3}.rvi-hist__bar--down{fill:#f87171b3}.rvi-hub svg text{font-family:inherit}.rvi-heat{display:grid;gap:4px;margin:.3rem 0 .8rem;font-size:.74rem}.rvi-heat__cell{display:flex;flex-direction:column;justify-content:center;min-height:52px;padding:.4rem .5rem;border-radius:8px;border:1px solid rgba(148,163,184,.08);background:#94a3b80d;color:#f8fafc;font-variant-numeric:tabular-nums}.rvi-heat__cell small{color:#e2e8f0a6;font-size:.6875rem}.rvi-heat__cell.is-small{background-image:repeating-linear-gradient(45deg,rgba(148,163,184,.08) 0 6px,transparent 6px 12px)!important;color:var(--rvi-muted)}.rvi-heat__head{display:flex;align-items:flex-end;padding:.2rem .4rem;color:var(--rvi-dim);font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rvi-ticker{position:relative;overflow:hidden;margin:0 -.2rem .8rem;padding:.55rem 0;border-radius:var(--rvi-radius-sm);background:#0206178c;border:1px solid rgba(148,163,184,.08);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.rvi-ticker__track{display:inline-flex;gap:1.6rem;white-space:nowrap;padding-left:1rem;animation:rvi-ticker 60s linear infinite}.rvi-ticker:hover .rvi-ticker__track,.rvi-ticker:focus-within .rvi-ticker__track{animation-play-state:paused}.rvi-ticker__track>*{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem}@keyframes rvi-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.rvi-ticker__track{animation:none;flex-wrap:wrap;white-space:normal}.rvi-skeleton span{animation:none}}.rvi-light{display:inline-flex;flex-direction:column;gap:6px;padding:8px;border-radius:14px;background:#020617b3;border:1px solid var(--rvi-border)}.rvi-light>span{width:26px;height:26px;border-radius:50%;background:#94a3b81f}.rvi-disclaimer{margin:1.6rem auto 0;max-width:900px;text-align:center;font-size:.7rem;color:var(--rvi-dim);line-height:1.5}@media(max-width:1100px){.rvi-card--s{grid-column:span 6}.rvi-card--m{grid-column:1 / -1}.rvi-snapshot__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.rvi-hub{margin-top:2rem;font-size:.84rem}.rvi-hub__head{padding:1.1rem 1rem}.rvi-hub__title{font-size:1.3rem}.rvi-grid{gap:.75rem}.rvi-card,.rvi-card--s,.rvi-card--m,.rvi-card--l{grid-column:1 / -1;padding:.9rem .85rem .7rem}.rvi-snapshot__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rvi-split,.rvi-grid2,.rvi-grid3{grid-template-columns:1fr}.rvi-form>*{flex:1 1 140px}.rvi-input[type=number]{width:100%}.rvi-bars li{grid-template-columns:minmax(60px,38%) 1fr auto}}body.rv-simple .rvi-hub .rvi-pro-hint{display:none}i[data-rvi-ico]{display:inline-flex;align-items:center;justify-content:center;width:1.05em;height:1.05em;font-style:normal;vertical-align:-.15em}i[data-rvi-ico] svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rvi-card__icon i[data-rvi-ico]{width:17px;height:17px}.rvi-hub .is-met{color:var(--rvi-green)}.rvi-hub .is-missing{color:var(--rvi-dim)}.rvi-hub .is-stale{opacity:.6}.rvi-card:not(.is-expanded) .rvi-card__body{max-height:620px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent}.rvi-card:not(.is-expanded) .rvi-card__body::-webkit-scrollbar{width:6px}.rvi-card:not(.is-expanded) .rvi-card__body::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:6px}@media(max-width:700px){.rvi-card:not(.is-expanded) .rvi-card__body{max-height:560px}}
