.gru-review-box{--gru-sep-color:#e5e7eb;--gru-primary:#111;--gru-accent:#111;--gru-radius:12px;--gru-score-text:#fff;--gru-body-text:#111;--gru-overlay:transparent;--gru-top-label:#6b7280;--gru-top-value:#111;--gru-top-bg:rgba(15,23,42,.05);--gru-top-radius:0;--gru-box-border:#111;--gru-box-border-width:2px;--gru-review-meta-font-size:20px;--gru-meta-bar-bg:#f8fafc;--gru-meta-tag-bg:#eef2f7;--gru-meta-tag-color:#334155;position:relative;border:var(--gru-box-border-width) solid var(--gru-box-border);border-radius:var(--gru-radius);overflow:hidden;color:var(--gru-body-text);margin:16px 0;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:transparent}.gru-review-box::before{content:"";position:absolute;inset:0;background:var(--gru-overlay);pointer-events:none;z-index:0}.gru-review-box *{box-sizing:border-box;max-width:100%}.gru-topline-bar{position:relative;z-index:1;width:100%;background:var(--gru-top-bg);border-bottom:1px solid var(--gru-sep-color)}.gru-topline-bar .gru-topline{border-bottom:0;border-radius:0;background:transparent}.gru-inner-grid{position:relative;z-index:1;display:grid;grid-template-columns:260px 1fr;gap:16px;padding:16px;align-items:start}@media (max-width:900px){.gru-inner-grid{grid-template-columns:1fr;gap:12px;padding:12px}.gru-score-box{min-height:140px}.gru-score-num{font-size:44px}}.gru-right{min-width:0;width:100%}.gru-left{display:flex;align-items:stretch;justify-content:center}.gru-score-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:200px;border-radius:16px;background:var(--gru-primary);color:var(--gru-score-text);box-shadow:0 10px 24px rgba(0,0,0,.12)}.gru-score-num{font-size:56px;font-weight:900;line-height:1;letter-spacing:.5px}.gru-score-label{opacity:.9;margin-top:6px;font-weight:700}.gru-topline{display:grid;grid-template-columns:1fr auto auto;gap:16px;padding:12px 16px;background:transparent;border-radius:var(--gru-top-radius,0)}@media (max-width:640px){.gru-topline{grid-template-columns:1fr}}.gru-tcell{min-width:0}.gru-tlabel{font-size:.78rem;opacity:.9;margin-bottom:4px;font-weight:700;letter-spacing:.2px;color:var(--gru-top-label,currentColor)}.gru-tvalue{font-weight:800;font-size:1.05rem;overflow-wrap:anywhere;word-break:break-word;white-space:normal;color:var(--gru-top-value,currentColor);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.gru-review-meta-bar{position:relative;z-index:1;width:100%;background:var(--gru-meta-bar-bg,#f8fafc);border-bottom:1px solid var(--gru-sep-color)}.gru-review-meta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:12px 16px;direction:rtl}.gru-review-meta-label{display:inline-flex;align-items:center;font-size:calc(var(--gru-review-meta-font-size, 20px) * 1.15)!important;font-weight:800;letter-spacing:.01em;text-transform:none;color:var(--gru-body-text,#111);margin-inline-end:12px;white-space:nowrap;flex-shrink:0}.gru-review-meta-platforms{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto;min-width:0;justify-content:flex-start}.gru-review-meta-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gru-review-meta-price{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-inline-start:auto}.gru-review-meta-tag{display:inline-flex;align-items:center;gap:.45em;padding:.55em 1.1em;border-radius:999px;background:var(--gru-meta-tag-bg,#eef2f7);color:var(--gru-meta-tag-color,#334155);font-size:var(--gru-review-meta-font-size,20px)!important;font-weight:800;line-height:1.3!important;letter-spacing:.01em;border:1px solid rgba(15,23,42,.08);white-space:nowrap}.gru-review-meta-ico{display:inline-flex;align-items:center;justify-content:center;font-size:1.15em;line-height:1;flex-shrink:0;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",system-ui,sans-serif}.gru-review-meta-tag--price{background:var(--gru-primary,#111);color:var(--gru-score-text,#fff);border-color:transparent;font-weight:800;box-shadow:0 4px 12px rgba(15,23,42,.14);padding-inline:1em}.gru-review-meta-ico--price{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;opacity:.95}.gru-seps-off .gru-review-meta-bar{border-bottom:none}@media (max-width:640px){.gru-review-meta-row{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.gru-review-meta-platforms,.gru-review-meta-price{width:100%;margin-inline-start:0;justify-content:flex-start}.gru-review-meta-tags{gap:6px}.gru-review-meta-tag{padding:.38em .75em}}.gru-proscons-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:10px 0;border-top:1px solid var(--gru-sep-color)}.gru-proscons-grid .gru-pros,.gru-proscons-grid .gru-cons{min-width:0;direction:rtl;text-align:right}.gru-proscons-grid .gru-list{padding-inline:0}.gru-proscons-grid--pros-only,.gru-proscons-grid--cons-only{grid-template-columns:1fr}.gru-seps-off .gru-proscons-grid{border-top:none}@media (max-width:640px){.gru-proscons-grid{grid-template-columns:1fr;gap:0;padding:12px 0 0}.gru-proscons-grid:not(.gru-proscons-grid--pros-only):not(.gru-proscons-grid--cons-only) .gru-pros{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--gru-sep-color)}.gru-seps-off .gru-proscons-grid:not(.gru-proscons-grid--pros-only):not(.gru-proscons-grid--cons-only) .gru-pros{border-bottom:none;margin-bottom:0;padding-bottom:0}.gru-proscons-grid .gru-subtitle{font-size:.95em;margin-bottom:10px}.gru-proscons-grid .gru-list li{margin:8px 0;font-size:1em;line-height:1.45;gap:10px}}.gru-subtitle{font-weight:800;margin:0 0 8px;font-size:1em;color:var(--gru-body-text)}.gru-list{list-style:none;margin:0;padding:0;color:var(--gru-body-text)}.gru-list li{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;align-items:start;direction:rtl;font-size:.95em;margin:6px 0}.gru-list li .gru-ico{grid-column:1;grid-row:1;align-self:start;margin-top:2px}.gru-list li .gru-li-text{grid-column:2;grid-row:1;overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-height:1.45;text-align:right}.gru-ico{display:inline-block;width:18px;height:18px;border-radius:4px;flex:0 0 18px}.gru-ico-ok{background:#059669;position:relative}.gru-ico-ok::before{content:'✓';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:14px}.gru-ico-x{background:#dc2626;position:relative}.gru-ico-x::before{content:'✕';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:14px}.gru-bonus{margin-top:10px;padding:10px 12px;border-radius:10px;font-weight:700}.gru-el-wrap{display:block}.gru-latest{position:relative;border:1px solid var(--gru-card-border,rgba(15,23,42,.08));border-radius:var(--gru-container-radius,16px);padding:16px;background:var(--gru-latest-bg,#fff);background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:0 8px 28px rgba(15,23,42,.06)}.gru-latest::before{content:"";position:absolute;inset:0;background:var(--gru-list-overlay,transparent);pointer-events:none;border-radius:inherit;z-index:0}.gru-latest>*{position:relative;z-index:1}.gru-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gru-cols-1 .gru-cards{grid-template-columns:1fr}.gru-cols-2 .gru-cards{grid-template-columns:repeat(2,1fr)}.gru-cols-3 .gru-cards{grid-template-columns:repeat(3,1fr)}.gru-cols-4 .gru-cards{grid-template-columns:repeat(4,1fr)}.gru-cols-5 .gru-cards{grid-template-columns:repeat(5,1fr)}.gru-cols-6 .gru-cards{grid-template-columns:repeat(6,1fr)}@media (max-width:900px){.gru-latest:not(.gru-el-managed) .gru-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.gru-latest:not(.gru-el-managed) .gru-cards{grid-template-columns:1fr}}.gru-latest .gru-card{display:block;border:1px solid var(--gru-card-border,rgba(15,23,42,.08));border-radius:var(--gru-card-radius,14px);padding:0;background:var(--gru-card-bg,#fff);color:var(--gru-card-text,#111);overflow:hidden;text-decoration:none;box-shadow:0 4px 14px rgba(15,23,42,.07);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.gru-latest .gru-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(15,23,42,.12);border-color:rgba(15,23,42,.14)}.gru-latest .gru-card-img{display:block;width:100%;height:var(--gru-card-img-h,200px);overflow:hidden;background:#111}.gru-latest .gru-card-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .4s ease}.gru-latest .gru-card:hover .gru-card-img img{transform:scale(1.05)}.gru-latest.gru-colorize-cards .gru-card-img.gru-card-img--colored{background:var(--gru-card-img-bg,#111)}.gru-latest .gru-minirow{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:12px 14px;border-bottom:0;background:var(--gru-minirow-bg,rgba(15,23,42,.03));border-radius:0;direction:rtl}@media (max-width:540px){.gru-latest:not(.gru-el-managed) .gru-minirow{grid-template-columns:1fr}}.gru-latest .gru-minirow .mi-cell{min-width:0}.gru-latest .gru-minirow .mi-label{font-size:.68rem;letter-spacing:.03em;text-transform:uppercase;opacity:.72;margin-bottom:4px;font-weight:700;color:var(--gru-mini-label,rgba(15,23,42,.62))}.gru-latest .gru-minirow .mi-val{font-weight:800;font-size:1rem;line-height:1.25;overflow-wrap:anywhere;word-break:break-word;white-space:normal;color:var(--gru-mini-value,#111);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.gru-latest .gru-minirow .mi-cell:nth-child(2) .mi-val{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:3px 8px;border-radius:999px;background:var(--gru-badge-bg,#111);color:var(--gru-badge-text,#fff);font-size:.92rem}.gru-latest .gru-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;direction:rtl}.gru-latest .gru-card-title{font-weight:800;font-size:16px;margin:0;line-height:1.3}.gru-latest .gru-card-badge .gru-badge{min-width:48px;min-height:28px;background:var(--gru-badge-bg,#111);color:var(--gru-badge-text,#fff);border-radius:999px;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;padding:4px 10px;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",system-ui,sans-serif}.gru-latest .gru-card-meta{margin:0;padding:0 14px 12px;font-size:.84em;opacity:.78;direction:rtl;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.gru-masonry .gru-cards{display:block;column-count:3;column-gap:12px}.gru-cols-1.gru-masonry .gru-cards{column-count:1}.gru-cols-2.gru-masonry .gru-cards{column-count:2}.gru-cols-3.gru-masonry .gru-cards{column-count:3}.gru-cols-4.gru-masonry .gru-cards{column-count:4}.gru-cols-5.gru-masonry .gru-cards{column-count:5}.gru-cols-6.gru-masonry .gru-cards{column-count:6}.gru-masonry .gru-card{break-inside:avoid;display:inline-block;width:100%;margin:0 0 12px 0}.gru-slider-viewport{display:block;position:relative}.gru-slider-dots{display:none;justify-content:center;align-items:center;gap:6px;margin-top:16px;direction:rtl}.gru-slider-dot{width:7px;height:7px;border:0;border-radius:999px;padding:0;background:rgba(15,23,42,.18);cursor:pointer;transition:width .25s ease,background-color .25s ease,transform .25s ease}.gru-slider-dot.is-active{width:22px;background:var(--gru-badge-bg,#111);transform:none}.gru-slider-active .gru-slider-viewport{overflow:hidden;touch-action:pan-y;cursor:grab;direction:rtl;text-align:right;-webkit-overflow-scrolling:touch}.gru-slider-active .gru-slider-viewport::after{content:"";position:absolute;top:0;left:0;right:auto;bottom:0;width:28px;pointer-events:none;background:linear-gradient(to right,var(--gru-latest-bg,#fff),rgba(255,255,255,0));z-index:2}.gru-slider-active .gru-slider-viewport.is-dragging{cursor:grabbing}.gru-slider-active .gru-cards,.gru-slider-active .gru-slider-track{display:flex!important;flex-wrap:nowrap!important;flex-direction:row;justify-content:flex-start;align-items:stretch;direction:rtl;grid-template-columns:none!important;column-count:auto!important;transition:transform .34s cubic-bezier(.25,.8,.25,1);will-change:transform}.gru-slider-active .gru-card{flex:0 0 var(--gru-slide-width,85%);min-width:0;direction:rtl;scroll-snap-align:start}.gru-slider-active .gru-slider-dots{display:flex}.gru-slider-active.gru-masonry .gru-card{display:block;width:auto;margin-bottom:0}