.rar-rev{color:#eee;width:min(1380px,100% - 40px);margin:0 auto 88px;font-family:JetBrains Mono,monospace}.rar-rev-stars{align-items:center;gap:3px;display:inline-flex}.rar-rev-stars svg{fill:#2a312e;width:14px;height:14px}.rar-rev-stars--sm svg{width:11px;height:11px}.rar-rev-stars svg[data-on]{fill:#65ff9b}.rar-rev-filters{border-bottom:1px solid #292e2e;gap:14px;margin-bottom:28px;padding-bottom:22px;display:grid}.rar-rev-filters__search{gap:8px;display:grid}.rar-rev-filters__search span,.rar-rev-filters__count{letter-spacing:.16em;color:#65ff9b;font-size:10px;font-weight:700}.rar-rev-filters__search input{color:#eee;width:100%;height:48px;font:inherit;letter-spacing:.02em;background:#101313;border:1px solid #292e2e;padding:0 14px;font-size:13px}.rar-rev-filters__search input::placeholder{color:#8d9696}.rar-rev-filters__search input:focus{border-color:#65ff9b;outline:1px solid #65ff9b}.rar-rev-filters__group{flex-wrap:wrap;gap:8px;display:flex}.rar-rev-filters__group button{color:#d4d9d9;min-height:36px;font:inherit;letter-spacing:.12em;cursor:pointer;background:#080a09;border:1px solid #292e2e;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.rar-rev-filters__group button:hover,.rar-rev-filters__group button[data-active]{color:#65ff9b;border-color:#65ff9b}.rar-rev-filters__count{margin:0}.rar-rev__head{grid-template-columns:auto 1fr auto;align-items:end;gap:14px;margin-bottom:16px;display:grid}.rar-rev__head span,.rar-rev__head b{color:#65ff9b;letter-spacing:.16em;font-size:11px;font-weight:700}.rar-rev__head strong{letter-spacing:.14em;font-size:13px;display:block}.rar-rev__head em{color:#d4d9d9;letter-spacing:.02em;margin-top:4px;font-size:12px;font-style:normal;display:block}.rar-rev__photos{margin-bottom:36px}.rar-rev__photo-grid,.rar-rev__note-grid{gap:14px;display:grid}.rar-rev__photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rar-rev__note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rar-rev-photo,.rar-rev-text{background:#101313;border:1px solid #292e2e;position:relative}.rar-rev-photo__frame{aspect-ratio:4/3;background:#050606;position:relative;overflow:hidden}.rar-rev-photo__img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.rar-rev-verified{color:#65ff9b;letter-spacing:.14em;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.rar-rev-verified svg{fill:none;stroke:#65ff9b;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.rar-rev-photo__code{z-index:1;color:#65ff9b;letter-spacing:.16em;background:#050606;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.rar-rev-photo__body{padding:16px 16px 18px}.rar-rev-photo__meta{letter-spacing:.14em;color:#65ff9b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:10px;font-weight:700;display:flex}.rar-rev-photo__body p,.rar-rev-text p{color:#d4d9d9;margin:0;font-size:13px;line-height:1.7}.rar-rev-photo footer,.rar-rev-text footer{letter-spacing:.06em;border-top:1px solid #292e2e;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.rar-rev-photo footer strong,.rar-rev-text footer strong{letter-spacing:.08em;text-transform:uppercase}.rar-rev-photo footer span,.rar-rev-text footer span{color:#8d9696;text-align:right}.rar-rev-text{padding:16px 16px 14px}.rar-rev-text header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rar-rev-text h3{letter-spacing:.04em;margin:0 0 8px;font-size:13px;font-weight:700}.rar-rev-text__topic,.rar-rev-text time{letter-spacing:.12em;font-size:10px;font-weight:700}.rar-rev-text__topic{color:#eee}.rar-rev-text time{color:#8d9696;margin-left:auto}.rar-rev-text[data-rating="3"]{border-color:#3a4032}.rar-rev-text__resolved{background:#0c1410;border:1px solid #1d3a28;padding:10px 12px;color:#d4d9d9!important;margin-top:12px!important}.rar-rev-text__resolved b{color:#65ff9b;letter-spacing:.14em;margin-bottom:4px;font-size:10px;display:block}.rar-rev__empty{color:#d4d9d9;letter-spacing:.08em;border:1px solid #292e2e;margin:0;padding:22px 16px;font-size:12px}@media (max-width:980px){.rar-rev__photo-grid,.rar-rev__note-grid{grid-template-columns:1fr}}@media (min-width:981px) and (max-width:1200px){.rar-rev__photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rar-rev-compare{color:#eee;width:min(1380px,100% - 40px);margin:8px auto 56px;font-family:JetBrains Mono,monospace}.rar-rev-compare__eyebrow{color:#65ff9b;letter-spacing:.18em;margin-bottom:10px;font-size:10px;font-weight:700}.rar-rev-compare h2{letter-spacing:-.06em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:.92}.rar-rev-compare h2 span{color:#65ff9b}.rar-rev-compare__wrap{border:1px solid #292e2e;overflow-x:auto}.rar-rev-compare table{border-collapse:collapse;width:100%;min-width:820px;font-size:12px}.rar-rev-compare th,.rar-rev-compare td{text-align:left;vertical-align:top;border-bottom:1px solid #1a1f1c;padding:14px 16px}.rar-rev-compare th{letter-spacing:.14em;color:#8d9696;background:#0a0c0a;font-size:10px;font-weight:700}.rar-rev-compare th:nth-child(2),.rar-rev-compare td:nth-child(2){color:#65ff9b;background:#0c1410}.rar-rev-compare th:nth-child(2){color:#65ff9b}.rar-rev-compare td:first-child{color:#eee;letter-spacing:.06em;width:18%;font-weight:700}.rar-rev-compare td:nth-child(3){color:#d4d9d9}.rar-rev-lazy{width:min(1380px,100% - 40px);min-height:280px;margin:0 auto}.rar-rev-embed{margin:8px 0 64px}.rar-rev-embed .rar-rev-carousel,.rar-rev-embed .rar-rev-lazy{width:100%}.rar-rev-carousel{color:#eee;width:min(1380px,100% - 40px);margin:0 auto;font-family:JetBrains Mono,monospace}.rar-rev-carousel__bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.rar-rev-carousel__eyebrow{color:#65ff9b;letter-spacing:.18em;margin-bottom:8px;font-size:10px;font-weight:700}.rar-rev-carousel h2{letter-spacing:-.06em;margin:0;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:.92}.rar-rev-carousel__actions{align-items:center;gap:8px;display:flex}.rar-rev-carousel__actions button,.rar-rev-carousel__actions a{color:#eee;height:40px;font:inherit;letter-spacing:.14em;cursor:pointer;background:#101313;border:1px solid #292e2e;justify-content:center;align-items:center;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.rar-rev-carousel__actions button{width:40px}.rar-rev-carousel__actions a{color:#65ff9b;border-color:#65ff9b;padding:0 14px}.rar-rev-carousel__actions button:hover,.rar-rev-carousel__actions a:hover{color:#65ff9b;border-color:#65ff9b}.rar-rev-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.rar-rev-carousel__track::-webkit-scrollbar{display:none}.rar-rev-carousel__slide{scroll-snap-align:start;flex:0 0 100%;align-items:stretch;min-width:0;display:flex}.rar-rev-carousel .rar-rev-photo{flex-direction:column;width:100%;height:100%;display:flex}.rar-rev-carousel .rar-rev-photo__frame{aspect-ratio:auto;flex:0 0 220px;height:220px}.rar-rev-carousel .rar-rev-photo__body{flex-direction:column;flex:1;display:flex}.rar-rev-carousel .rar-rev-photo__body p{flex:1}.rar-rev-cta{color:#eee;background:linear-gradient(135deg,#303533 0%,#111514 20%,#070908 60%,#1a201e 100%);border:1px solid #292e2e;grid-template-columns:auto 1fr;align-items:center;gap:28px;width:min(1380px,100% - 40px);margin:8px auto 88px;padding:28px 24px;font-family:JetBrains Mono,monospace;display:grid;position:relative;overflow:hidden}.rar-rev-cta span{letter-spacing:.18em;color:#8b948e;font-size:10px;font-weight:700}.rar-rev-cta h2{letter-spacing:-.03em;margin:8px 0 12px;font-size:clamp(24px,3.5vw,36px);font-weight:800;line-height:1.1}.rar-rev-cta p{color:#c8cec9;max-width:62ch;margin:0 0 18px;font-size:14px;line-height:1.55}.rar-rev-cta__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rar-rev-cta__ghost{color:#8b948e;letter-spacing:.14em;font-size:11px;font-weight:700;text-decoration:none}.rar-rev-cta__ghost:hover{color:#65ff9b}@media (max-width:980px){.rar-rev-cta{grid-template-columns:1fr}}@media (min-width:800px){.rar-rev-carousel__slide{flex-basis:calc(50% - 7px)}}@media (min-width:1100px){.rar-rev-carousel__slide{flex-basis:calc(33.3333% - 9.33333px)}}
