.rv:where(.astro-wyol64mg){width:min(1120px,100%);margin:0 auto;padding:20px 24px 96px}.rv-top:where(.astro-wyol64mg){justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(36px,7vw,72px);display:flex}.rv-brand:where(.astro-wyol64mg){letter-spacing:-.03em;color:var(--white);font-size:21px}.rv-brand:where(.astro-wyol64mg) b:where(.astro-wyol64mg){font-weight:700}.rv-top-links:where(.astro-wyol64mg){align-items:center;gap:18px;display:flex}.rv-top-link:where(.astro-wyol64mg){color:var(--soft);font-size:14.5px;font-weight:500}.rv-top-link:where(.astro-wyol64mg):hover{color:var(--white)}.rv-eyebrow:where(.astro-wyol64mg){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin:0 0 10px;font-size:11px}.rv-h2:where(.astro-wyol64mg){letter-spacing:-.02em;color:var(--white);margin:0 0 8px;font-size:20px;font-weight:600}.rv-hero:where(.astro-wyol64mg){grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:40px;margin-bottom:48px;display:grid}.rv-title:where(.astro-wyol64mg){font-family:var(--font-display);letter-spacing:-.045em;color:var(--white);text-wrap:balance;margin:0 0 14px;font-size:clamp(34px,5.4vw,60px);font-weight:600;line-height:1}.rv-lead:where(.astro-wyol64mg){max-width:500px;color:var(--soft);text-wrap:pretty;margin:0 0 26px;font-size:16.5px;line-height:1.55}.rv-cta:where(.astro-wyol64mg){flex-wrap:wrap;align-items:center;gap:18px;display:flex}.rv-mod-link:where(.astro-wyol64mg){background:var(--gold);color:var(--ink);font:600 13px var(--font-body);transition:translate .3s var(--spring);border:1.5px solid #0b0c0e;border-radius:999px;padding:6px 12px;box-shadow:0 2px #b8941c,0 2px 0 1px #0b0c0e}.rv-mod-link:where(.astro-wyol64mg):hover{translate:0 -2px}.rv-mod-link:where(.astro-wyol64mg)[hidden]{display:none}.rv-summary:where(.astro-wyol64mg){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:22px 24px;display:grid}.rv-score:where(.astro-wyol64mg){justify-items:start;gap:7px;display:grid}.rv-score-num:where(.astro-wyol64mg){letter-spacing:-.05em;color:var(--white);font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:.9}.rv-score-count:where(.astro-wyol64mg){color:var(--steel);font-size:13px}.rv-bars:where(.astro-wyol64mg){gap:7px;margin:0;padding:0;list-style:none;display:grid}.rv-bars:where(.astro-wyol64mg) li{font-family:var(--font-mono);color:var(--steel);grid-template-columns:12px minmax(0,1fr) 22px;align-items:center;gap:9px;font-size:12px;display:grid}.rv-bars:where(.astro-wyol64mg) li>:last-child{text-align:right}.rv-bars:where(.astro-wyol64mg) .bar{background:var(--raised);border:1.5px solid #0b0c0e;border-radius:6px;height:10px;overflow:hidden}.rv-bars:where(.astro-wyol64mg) .bar i{height:100%;width:var(--w,0%);background:var(--gold);transition:width .7s var(--ease-out);display:block}.rv-summary-empty:where(.astro-wyol64mg){color:var(--muted);margin:0;font-size:14px;line-height:1.5;display:none}.rv-summary:where(.astro-wyol64mg)[data-empty-summary] .rv-bars:where(.astro-wyol64mg){display:none}.rv-summary:where(.astro-wyol64mg)[data-empty-summary] .rv-summary-empty:where(.astro-wyol64mg){display:block}.rv-layout:where(.astro-wyol64mg){grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;display:grid}.rv-tabs:where(.astro-wyol64mg){scrollbar-width:none;gap:10px;margin:0 0 22px;padding:2px 2px 8px;display:flex;overflow-x:auto}.rv-tabs:where(.astro-wyol64mg)::-webkit-scrollbar{display:none}.rv-list:where(.astro-wyol64mg){grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.rv-more-row:where(.astro-wyol64mg){justify-content:center;margin-top:22px;display:flex}.rv-side:where(.astro-wyol64mg){scroll-margin-top:20px;position:sticky;top:20px}.rv-empty:where(.astro-wyol64mg){color:var(--muted);text-align:center;margin:0;padding:32px 24px;font-size:15px}.rv-card:where(.astro-wyol64mg){animation:rv-pop .5s var(--spring) both;padding:20px 22px 22px}@keyframes rv-pop{0%{opacity:0;translate:0 10px}}.rv-card:where(.astro-wyol64mg).is-target{animation:rv-pop .5s var(--spring) both, rv-target 2.4s .4s ease-out;scroll-margin:120px}@keyframes rv-target{0%,30%{translate:0 -4px;box-shadow:inset 0 2px #303136,0 6px #0d0e10,0 8px 0 2px #0b0c0e,0 0 0 4px #ffd23f,0 0 40px 6px #ffd23f66}}.rv-card-head:where(.astro-wyol64mg){align-items:center;gap:13px;margin-bottom:13px;display:flex}.rv-card-who:where(.astro-wyol64mg){flex:auto;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;display:grid}.rv-card-line:where(.astro-wyol64mg){flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.rv-card-name:where(.astro-wyol64mg){min-width:0;max-width:100%;color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;overflow:hidden}.rv-card-meta:where(.astro-wyol64mg){color:var(--steel);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.rv-tag:where(.astro-wyol64mg){background:var(--raised);color:var(--soft);border:1.5px solid #0b0c0e;border-radius:7px;padding:1px 8px;font-size:12px;font-weight:600}.rv-card-body:where(.astro-wyol64mg){color:#d6d7db;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.rv-card:where(.astro-wyol64mg).is-clamped .rv-card-body:where(.astro-wyol64mg){-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rv-card-tools:where(.astro-wyol64mg){flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.rv-card-tools:where(.astro-wyol64mg):not(:has(>:not([hidden]))){display:none}.rv-card-tools:where(.astro-wyol64mg) .sl-translate{margin-top:0}.rv-write:where(.astro-wyol64mg){outline:none;padding:22px;transition:box-shadow .3s}.rv-write:where(.astro-wyol64mg).is-flash{animation:rv-flash .9s var(--ease-out)}@keyframes rv-flash{30%{box-shadow:inset 0 2px #303136,0 6px #0d0e10,0 8px 0 2px #0b0c0e,0 0 0 6px #ffd23f73}}.rv-write:where(.astro-wyol64mg)>:where(.astro-wyol64mg)[data-when]{display:none}.rv-write:where(.astro-wyol64mg)[data-state=loading]>:where(.astro-wyol64mg)[data-when=loading],.rv-write:where(.astro-wyol64mg)[data-state=off]>:where(.astro-wyol64mg)[data-when=off],.rv-write:where(.astro-wyol64mg)[data-state=out]>:where(.astro-wyol64mg)[data-when=out],.rv-write:where(.astro-wyol64mg)[data-state=notbuyer]>:where(.astro-wyol64mg)[data-when=notbuyer],.rv-write:where(.astro-wyol64mg)[data-state=unreachable]>:where(.astro-wyol64mg)[data-when=unreachable],.rv-write:where(.astro-wyol64mg)[data-state=form]>:where(.astro-wyol64mg)[data-when=form]{animation:rv-pop .4s var(--spring);display:block}.rv-write:where(.astro-wyol64mg)[data-state=loading]>:where(.astro-wyol64mg)[data-when=loading]{display:flex}.rv-loading:where(.astro-wyol64mg){gap:6px;padding:8px 0 4px}.rv-loading:where(.astro-wyol64mg) span:where(.astro-wyol64mg){background:var(--soft);width:9px;height:9px;animation:rv-dot 1s var(--spring) infinite;border:1.5px solid #0b0c0e;border-radius:50%}.rv-loading:where(.astro-wyol64mg) span:where(.astro-wyol64mg):nth-child(2){animation-delay:.15s}.rv-loading:where(.astro-wyol64mg) span:where(.astro-wyol64mg):nth-child(3){animation-delay:.3s}@keyframes rv-dot{50%{translate:0 -6px}}.rv-discord:where(.astro-wyol64mg){fill:currentColor;width:17px;height:17px}.rv-steps:where(.astro-wyol64mg){color:var(--muted);border-top:1.5px dashed #2a2b31;gap:10px;margin:22px 0 0;padding:18px 0 0;font-size:13.5px;list-style:none;display:grid}.rv-steps:where(.astro-wyol64mg) li:where(.astro-wyol64mg){align-items:center;gap:10px;display:flex}.rv-steps:where(.astro-wyol64mg) b:where(.astro-wyol64mg){background:var(--raised);width:22px;height:22px;color:var(--white);border:1.5px solid #0b0c0e;border-radius:7px;flex:none;place-items:center;font-size:12px;display:grid}.rv-who:where(.astro-wyol64mg){justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.rv-who-user:where(.astro-wyol64mg){align-items:flex-start;gap:12px;min-width:0;display:flex}.rv-who:where(.astro-wyol64mg) .rv-who-text{gap:7px;min-width:0;padding-top:1px;display:grid}.rv-who:where(.astro-wyol64mg) .rv-who-name{color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.rv-who:where(.astro-wyol64mg)>.link:where(.astro-wyol64mg){white-space:nowrap;flex:none}.rv-label:where(.astro-wyol64mg){color:var(--soft);align-items:baseline;gap:8px;margin:18px 0 8px;font-size:13px;font-weight:600;display:flex}.rv-rating-word:where(.astro-wyol64mg){color:var(--gold);font-style:normal}.rv-seg:where(.astro-wyol64mg){flex-wrap:wrap;gap:8px;display:flex}.rv-seg:where(.astro-wyol64mg) .chip{flex:auto}.field:where(.astro-wyol64mg){width:100%;color:var(--white);font:15px/1.55 var(--font-body);resize:vertical;background:#0f1013;border:1.5px solid #0b0c0e;border-radius:12px;min-height:120px;padding:11px 13px;display:block;box-shadow:inset 0 2px #08090a}.field:where(.astro-wyol64mg)::placeholder{color:#6b6e76}.field:where(.astro-wyol64mg):focus{outline-offset:1px;outline:2px solid #efefeb}.rv-pick:where(.astro-wyol64mg){gap:6px;display:flex}.rv-pick-star:where(.astro-wyol64mg){background:var(--raised);cursor:pointer;width:44px;height:44px;transition:translate .3s var(--spring), box-shadow .3s;border:1.5px solid #0b0c0e;border-radius:12px;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.rv-pick-star:where(.astro-wyol64mg) svg:where(.astro-wyol64mg){fill:#34353b;stroke:#0b0c0e;stroke-width:1.5px;stroke-linejoin:round;width:23px;height:23px;transition:fill .15s, scale .3s var(--spring)}.rv-pick-star:where(.astro-wyol64mg).on svg:where(.astro-wyol64mg),.rv-pick:where(.astro-wyol64mg).is-preview .rv-pick-star:where(.astro-wyol64mg).hot svg:where(.astro-wyol64mg){fill:var(--gold)}.rv-pick:where(.astro-wyol64mg).is-preview .rv-pick-star:where(.astro-wyol64mg):not(.hot) svg:where(.astro-wyol64mg){fill:#34353b}.rv-pick-star:where(.astro-wyol64mg):hover svg:where(.astro-wyol64mg){scale:1.15}.rv-pick-star:where(.astro-wyol64mg):active{translate:0 3px;box-shadow:inset 0 1px #303136,0 0 #0d0e10,0 1px 0 1px #0b0c0e}.rv-pick-star:where(.astro-wyol64mg):focus-visible{outline-offset:2px;outline:2px solid #efefeb}.rv-count:where(.astro-wyol64mg){color:var(--steel);font-family:var(--font-mono);justify-content:space-between;gap:12px;margin:7px 0 0;font-size:12px;display:flex}.rv-count:where(.astro-wyol64mg) :where(.astro-wyol64mg)[data-hint]{color:var(--muted);font-family:var(--font-body)}.rv-error:where(.astro-wyol64mg){color:#fff;background:#7a2a2a;border:1.5px solid #0b0c0e;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.45}.rv-error:where(.astro-wyol64mg)[hidden],.rv-status:where(.astro-wyol64mg)[hidden]{display:none}.rv-status:where(.astro-wyol64mg){color:var(--soft);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;line-height:1.45;display:flex}.rv-row:where(.astro-wyol64mg){flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.rv-row--submit:where(.astro-wyol64mg){justify-content:space-between}.rv-fine:where(.astro-wyol64mg){color:var(--steel);margin:16px 0 0;font-size:12px}.link:where(.astro-wyol64mg){color:var(--soft);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.link:where(.astro-wyol64mg):hover{color:var(--white)}.link--danger:where(.astro-wyol64mg):hover{color:#ff8c8c}.link:where(.astro-wyol64mg)[hidden]{display:none}@media (width<=960px){.rv-hero:where(.astro-wyol64mg),.rv-layout:where(.astro-wyol64mg){grid-template-columns:minmax(0,1fr)}.rv-hero:where(.astro-wyol64mg){gap:28px;margin-bottom:36px}.rv-summary:where(.astro-wyol64mg){max-width:560px}.rv-side:where(.astro-wyol64mg){max-width:560px;position:static}}@media (width<=560px){.rv:where(.astro-wyol64mg){padding:16px 16px 72px}.rv-top-link:where(.astro-wyol64mg){display:none}.rv-lead:where(.astro-wyol64mg){font-size:15.5px}.rv-summary:where(.astro-wyol64mg){gap:18px;padding:18px}.rv-score-num:where(.astro-wyol64mg){font-size:46px}.stars--lg:where(.astro-wyol64mg) svg{width:16px;height:16px}.rv-tabs:where(.astro-wyol64mg){margin-inline:-16px;padding-inline:16px}.rv-card:where(.astro-wyol64mg){padding:18px}.rv-write:where(.astro-wyol64mg){padding:20px 18px}.rv-pick:where(.astro-wyol64mg){justify-content:space-between}.rv-pick-star:where(.astro-wyol64mg){width:48px;height:48px}}
