.nn-rvc{--nn-rvc-card-bg:#ffffff;--nn-rvc-text:#1a1a1a;--nn-rvc-muted:#6b6b6b;--nn-rvc-faint:#9aa0a6;--nn-rvc-star:#f7b500;--nn-rvc-star-empty:#dcdcdc;--nn-rvc-avatar-bg:linear-gradient(135deg, #f2f2f2, #dedede);--nn-rvc-avatar-fg:#5a5a5a;--nn-rvc-dot:linear-gradient(135deg, #c9c9c9, #8f8f8f);--nn-rvc-btn-bg:#ffffff;--nn-rvc-btn-fg:#444;--nn-rvc-btn-hover:#f4f5f7;--nn-rvc-shadow:rgba(14, 63, 126, 0.06) 0px 0px 0px 1px,rgba(42, 51, 70, 0.03) 0px 1px 1px -0.5px,rgba(42, 51, 70, 0.04) 0px 2px 2px -1px,rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px,rgba(42, 51, 70, 0.03) 0px 5px 5px -2.5px,rgba(42, 51, 70, 0.03) 0px 10px 10px -5px,rgba(42, 51, 70, 0.03) 0px 24px 24px -8px;--nn-rvc-shadow-inset:inset 0 1px 0 rgba(255, 255, 255, 0.7),inset 0 0 0 1px rgba(255, 255, 255, 0.45);--nn-rvc-shadow-hover:0 12px 32px rgba(42, 51, 70, 0.08);--nn-rvc-radius-card:clamp(20px, 2.4vw, 28px);--nn-rvc-card-min:300px;--nn-rvc-card-max:400px;--nn-rvc-gap:20px;--nn-rvc-peek:28px;--nn-rvc-w:340px;--nn-rvc-font-body:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;--nn-rvc-font-header:'Unbounded',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;position:relative;font-family:var(--nn-rvc-font-body);font-size:15px;color:var(--nn-rvc-text)}@supports (corner-shape:squircle){.nn-rvc{--nn-rvc-radius-card:clamp(40px, 4.8vw, 56px)}}@media (max-width:600px){.nn-rvc{--nn-rvc-card-min:250px;--nn-rvc-peek:18px;--nn-rvc-gap:14px}}.nn-rvc-head-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}.nn-rvc-title{margin:0!important;font-family:var(--nn-rvc-font-header)!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.02em!important;color:var(--nn-rvc-text)!important}.nn-rvc-nav{display:flex;gap:8px;margin-left:auto}.nn-rvc-btn{display:grid!important;place-items:center;width:36px!important;height:36px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:50%!important;corner-shape:superellipse(2.5);background:var(--nn-rvc-btn-bg)!important;box-shadow:var(--nn-rvc-shadow)!important;color:var(--nn-rvc-btn-fg)!important;cursor:pointer;transition:background .18s cubic-bezier(.165, .84, .44, 1),transform .18s cubic-bezier(.165, .84, .44, 1)}.nn-rvc-btn:hover{background:var(--nn-rvc-btn-hover)!important}.nn-rvc-btn:active{transform:scale(.94)}.nn-rvc-btn:focus-visible{outline:2px solid var(--nn-rvc-text);outline-offset:2px}.nn-rvc-btn svg{width:15px!important;height:15px!important;display:block}.nn-rvc[data-static="1"] .nn-rvc-nav{display:none}.nn-rvc-track{--nn-rvc-fade:calc(var(--nn-rvc-peek) + var(--nn-rvc-gap));display:flex;gap:var(--nn-rvc-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:calc(var(--nn-rvc-peek) + var(--nn-rvc-gap));scroll-behavior:smooth;padding:6px 0 20px;-ms-overflow-style:none;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--nn-rvc-fade),#000 calc(100% - var(--nn-rvc-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--nn-rvc-fade),#000 calc(100% - var(--nn-rvc-fade)),transparent 100%)}.nn-rvc-track::-webkit-scrollbar{display:none}.nn-rvc[data-static="1"] .nn-rvc-track{-webkit-mask-image:none;mask-image:none}.nn-rvc-track[data-jumping="1"]{scroll-snap-type:none;scroll-behavior:auto}@media (prefers-reduced-motion:reduce){.nn-rvc-track{scroll-behavior:auto}}.nn-rvc-card{flex:0 0 var(--nn-rvc-w);width:var(--nn-rvc-w);box-sizing:border-box;padding:24px;border-radius:var(--nn-rvc-radius-card);corner-shape:squircle;background:var(--nn-rvc-card-bg);box-shadow:var(--nn-rvc-shadow-inset),var(--nn-rvc-shadow);scroll-snap-align:start;transition:transform .24s cubic-bezier(.165, .84, .44, 1),box-shadow .24s cubic-bezier(.165, .84, .44, 1)}@media (hover:hover) and (pointer:fine){.nn-rvc-card:hover{transform:translateY(-3px);box-shadow:var(--nn-rvc-shadow-inset),var(--nn-rvc-shadow),var(--nn-rvc-shadow-hover)}}.nn-rvc-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.nn-rvc-avatar{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;corner-shape:superellipse(2.5);background:var(--nn-rvc-avatar-bg);color:var(--nn-rvc-avatar-fg);font-family:var(--nn-rvc-font-header);font-size:17px;font-weight:600}.nn-rvc-who{min-width:0}.nn-rvc-name{font-weight:700;font-size:15px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nn-rvc-flag{margin-right:7px}.nn-rvc-meta{color:var(--nn-rvc-faint);font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nn-rvc-stars{position:relative;display:inline-block;margin-left:auto;flex-shrink:0;color:var(--nn-rvc-star-empty);font-size:15px;line-height:1;white-space:nowrap}.nn-rvc-stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--nn-rvc-star);white-space:nowrap}.nn-rvc-product-line{display:flex;align-items:center;gap:7px;margin:0 0 12px}.nn-rvc-product-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--nn-rvc-dot)}.nn-rvc-product{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--nn-rvc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nn-rvc-cardtitle{margin:0 0 6px!important;font-family:var(--nn-rvc-font-body)!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.01em!important;color:var(--nn-rvc-text)!important}.nn-rvc-body{margin:0!important;color:var(--nn-rvc-text)!important;font-size:15px!important;line-height:1.55!important;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}