.nt-reviews-3d{--rv-gold: #f5b400;--rv-blue: #1d9bf0}.nt-vtick{flex:none;vertical-align:-3px;filter:drop-shadow(0 2px 4px rgba(29,155,240,.35))}.nt-rev-sum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;margin:4px 0 6px;padding:14px 16px;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--rv-gold) 12%,var(--nt-surface)),var(--nt-surface) 60%);border:1px solid var(--nt-line)}.nt-rev-avg{display:flex;flex-direction:column;align-items:center;min-width:92px}.nt-rev-avg b{font:800 2.4rem/1 var(--nt-display);background:linear-gradient(135deg,#f59e0b,#d32929);-webkit-background-clip:text;background-clip:text;color:transparent}.nt-rev-avg-stars{display:flex;gap:2px;margin:4px 0 2px;font-size:.78rem;color:color-mix(in srgb,var(--nt-ink) 18%,transparent)}.nt-rev-avg-stars .is-on{color:var(--rv-gold)}.nt-rev-avg small{font-size:.74rem;color:var(--nt-muted)}.nt-rev-bars{display:grid;gap:4px}.nt-rev-bars span{display:grid;grid-template-columns:14px 1fr;gap:8px;align-items:center;font:700 .7rem/1 var(--nt-font);color:var(--nt-muted)}.nt-rev-bars i{height:7px;border-radius:7px;background:color-mix(in srgb,var(--nt-ink) 8%,transparent);overflow:hidden}.nt-rev-bars i b{display:block;height:100%;width:var(--w);border-radius:7px;background:linear-gradient(90deg,#f59e0b,var(--rv-gold));transform-origin:0 50%}html:not(.nt-motion-off) .nt-rev-bars i b{animation:ntRvBar 1s cubic-bezier(.2,.9,.25,1) both}.nt-rev-bars span:nth-child(2) b{animation-delay:.08s}.nt-rev-bars span:nth-child(3) b{animation-delay:.16s}.nt-rev-bars span:nth-child(4) b{animation-delay:.24s}.nt-rev-bars span:nth-child(5) b{animation-delay:.32s}@keyframes ntRvBar{0%{transform:scaleX(0)}}.nt-rev-write{display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border-radius:999px;background:var(--nt-ink);color:var(--nt-surface)!important;font:700 .82rem/1 var(--nt-font);text-decoration:none;white-space:nowrap;box-shadow:0 10px 22px -14px #000000b3;transition:transform .15s}.nt-rev-write:hover{transform:translateY(-2px)}.nt-reviews-3d .nt-reviews-track{perspective:1100px;gap:14px;padding:18px 9% 22px;scroll-padding:0 9%;scroll-snap-type:x mandatory;scrollbar-width:none}.nt-reviews-3d .nt-reviews-track::-webkit-scrollbar{display:none}.nt-reviews-3d .nt-review{--ry: 0deg;--tx: 0deg;--ty: 0deg;--tz: 0px;--o: 1;position:relative;flex:0 0 min(80%,320px);scroll-snap-align:center;display:flex;flex-direction:column;gap:12px;padding:20px 18px 18px;border-radius:24px;overflow:hidden;transform-style:preserve-3d;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--nt-accent) 10%,transparent),transparent 60%),linear-gradient(165deg,var(--nt-surface),color-mix(in srgb,var(--nt-surface-2) 70%,var(--nt-surface)));border:1px solid color-mix(in srgb,var(--nt-line) 80%,transparent);box-shadow:0 26px 46px -30px #0f1f2b8c,inset 0 1px #ffffff80;transform:perspective(1000px) rotateY(calc(var(--ry) + var(--ty))) rotateX(var(--tx)) translateZ(var(--tz));opacity:var(--o);transition:transform .35s cubic-bezier(.2,.9,.25,1),opacity .35s,box-shadow .3s;animation:ntRv3dIn .7s ease both;animation-delay:calc(var(--i, 0) * 90ms)}.nt-reviews-3d .nt-review.is-tilt{transition:transform .1s linear,opacity .35s}.nt-reviews-3d .nt-review.is-center{box-shadow:0 34px 60px -30px #0f1f2ba6,inset 0 1px #ffffff80}.nt-reviews-3d .nt-review.is-verified{border-color:color-mix(in srgb,var(--rv-blue) 35%,var(--nt-line))}.nt-reviews-3d .nt-review:before{content:"\201c";right:16px;top:-10px;font:700 5.6rem/1 Georgia,serif;color:color-mix(in srgb,var(--nt-primary) 14%,transparent)}@keyframes ntRv3dIn{0%{opacity:0}}.nt-review-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.nt-reviews-3d .nt-review-stars i{font-size:.95rem;color:color-mix(in srgb,var(--nt-ink) 15%,transparent)}.nt-reviews-3d .nt-review-stars i.is-on{color:var(--rv-gold);text-shadow:0 2px 8px rgba(245,180,0,.45)}html:not(.nt-motion-off) .nt-reviews-3d .nt-review.is-center .nt-review-stars i.is-on{animation:ntRvStar 1.2s ease both;animation-delay:calc(var(--k) * 90ms)}@keyframes ntRvStar{30%{transform:scale(1.35) rotate(-12deg)}}.nt-reviews-3d .nt-review blockquote{font-size:.95rem;line-height:1.62;color:var(--nt-ink)}.nt-reviews-3d .nt-review figcaption{flex-wrap:nowrap}.nt-reviews-3d .nt-review-avatar{width:44px;height:44px;box-shadow:0 0 0 2px var(--nt-surface),0 0 0 4px color-mix(in srgb,var(--nt-accent) 45%,transparent)}.nt-reviews-3d .nt-review.is-verified .nt-review-avatar{box-shadow:0 0 0 2px var(--nt-surface),0 0 0 4px color-mix(in srgb,var(--rv-blue) 55%,transparent)}.nt-review-who{min-width:0}.nt-review-who b{display:inline-flex!important;align-items:center;gap:4px}.nt-review-who small{display:block}.nt-reviews-3d .nt-review-proj{display:inline-flex!important;align-items:center;gap:5px;margin-top:2px;color:var(--nt-accent)!important;font-weight:700}.nt-reviews-3d .nt-review-src{margin-left:0}.nt-reviews-3d .nt-review-ver{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:4px 11px 4px 6px;border-radius:999px;background:var(--nt-surface);border:1px solid color-mix(in srgb,var(--rv-blue) 35%,var(--nt-line));color:color-mix(in srgb,var(--rv-blue) 70%,var(--nt-ink));font-size:.72rem;font-weight:800;box-shadow:0 6px 14px -8px #1d9bf099}.nt-review-glare{position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 0%),rgba(255,255,255,.45),transparent 55%);mix-blend-mode:soft-light}.nt-review.is-tilt .nt-review-glare{opacity:1}html.nt-dark .nt-review-glare{background:radial-gradient(circle at var(--gx, 50%) var(--gy, 0%),rgba(255,255,255,.12),transparent 55%);mix-blend-mode:screen}.nt-reviews-3d .nt-reviews-nav{justify-content:center}@media(max-width:560px){.nt-rev-sum{grid-template-columns:auto 1fr}.nt-rev-write{grid-column:1 / -1;justify-content:center}.nt-reviews-3d .nt-reviews-track{padding:16px 7% 20px}.nt-reviews-3d .nt-review{flex-basis:86%}}html.nt-motion-off .nt-reviews-3d .nt-review,html.nt-lite .nt-reviews-3d .nt-review{transform:none!important;opacity:1!important}@media(prefers-reduced-motion:reduce){.nt-reviews-3d .nt-review{transform:none!important;opacity:1!important;animation:none!important}}
