.sv-review.cl-scope{--cl-accent: #00f5c4;--cl-ink: #04120f;--cl-line: #2b2a2e;--cl-line-strong: #3a3940;--cl-deep: #101214;--cl-inset: #0c0d0f;--cl-well: #0a0b0c;--cl-ground: #111114;--cl-text: #f2f5f8;--cl-dim: #aab3bf}.sv-review .cl-band--deep{background:transparent}.sv-review .cl-band--deep .cl-card{background:var(--cl-deep)}.sv-review .cl-quote{border-left-color:#00f5c480}.sv-review .cl-code{border-color:#00f5c48c}.sv-review .cl-rack:hover{border-color:#00f5c499}.sv-review .cl-h2{font-size:clamp(23px,2.4vw,34px)}.sv-review h1.cl-h2{font-size:clamp(27px,3vw,40px)}.sv-review .cl-card p+p{margin-top:12px}.sv-review .cl-card>p{max-width:78ch}.sv-review .cl-card p a,.sv-review .cl-list a{color:var(--cl-accent);text-decoration:underline;text-underline-offset:2px}.sv-review .cl-cta{border:0}.sv-review .cl-signs{flex-wrap:wrap;gap:6px}.sv-review .rv-mark{background:var(--cl-deep);border:1px solid var(--cl-line)}.sv-review .rv-take{font-style:normal;max-width:62ch;color:var(--cl-text)}.sv-review .rv-desk{border-color:var(--cl-line);background:var(--cl-deep)}.sv-review .rv-desk-art{top:0;right:0;bottom:0;left:56%}.sv-review .rv-desk-art img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:26px;opacity:.13}@media (max-width: 1023px){.sv-review .rv-desk-art{top:0;right:0;bottom:0;left:0}.sv-review .rv-desk-art img{opacity:.06}}.sv-review h2.rv-desk-offer{margin:10px 0 0;letter-spacing:-.01em}.sv-review .rv-standfirst{margin:0;max-width:62ch;font-size:clamp(17px,1.35vw,21px);line-height:1.55;color:var(--cl-text)}.sv-review .rv-subhead{margin:22px 0 -4px;font-size:20px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#fff}.sv-review .ss-frame{border-color:var(--cl-line);background:var(--cl-inset)}.sv-review .ss-bar{background:var(--cl-well);border-bottom-color:var(--cl-line)}.sv-review .ss-url,.sv-review .ss-cap{color:var(--cl-dim)}.sv-review .ss-cap{font-size:12.5px}.sv-review .rv-stats{grid-template-columns:repeat(var(--rv-cols-m, 2),minmax(0,1fr))}.sv-review .rv-stats>*:last-child{grid-column:span var(--rv-last-m, 1)}@media (min-width: 900px){.sv-review .rv-stats{grid-template-columns:repeat(var(--rv-cols, 4),minmax(0,1fr))}.sv-review .rv-stats>*:last-child{grid-column:span var(--rv-last, 1)}}.sv-review .rv-cells{display:grid;gap:10px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,258px),1fr))}.sv-review .rv-cell{padding:14px 16px;border:1px solid var(--cl-line);border-radius:8px;background:var(--cl-well);min-width:0}.sv-review .rv-cell--tight{padding:12px 14px}.sv-review .rv-cell-k{display:block;font-family:Sora,Manrope,sans-serif;font-size:13px;font-weight:700;line-height:1.35;letter-spacing:.01em;color:var(--cl-text)}.sv-review .rv-cell-v{margin:7px 0 0;font-size:13.5px;line-height:1.55;color:var(--cl-dim)}.sv-review .rv-cell-v--lead{margin:0}.sv-review .rv-cell-v a{color:var(--cl-accent);text-decoration:underline;text-underline-offset:2px}.sv-review .rv-cell-v strong,.sv-review .rv-cell-v b{color:var(--cl-text);font-weight:600}.sv-review .rv-modes{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 640px){.sv-review .rv-modes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.sv-review .rv-modes{grid-template-columns:repeat(5,minmax(0,1fr))}}.sv-review .rv-mode{display:flex;align-items:center;justify-content:center;gap:10px;min-height:62px;padding:12px 10px;border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-deep);font-family:Sora,Manrope,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--cl-text)}.sv-review .rv-modes--art .rv-mode{flex-direction:column;gap:9px;min-height:96px;padding:16px 10px}.sv-review .rv-mode-art{flex:none;line-height:0}.sv-review .rv-edge-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px}.sv-review .rv-edge-figure{margin:0;flex:none;font-family:var(--cz-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:34px;line-height:1;font-weight:700;color:var(--cl-accent)}.sv-review .rv-edge-tier{margin:0;flex:none;font-family:var(--cz-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cl-dim)}.sv-review .rv-meter{position:relative;flex:1 1 200px;min-width:160px;height:26px}.sv-review .rv-meter:before{content:"";position:absolute;left:0;right:0;top:8px;height:1px;background:var(--cl-line-strong)}.sv-review .rv-meter-mark{position:absolute;top:2px;width:2px;height:13px;margin-left:-1px;background:var(--cl-accent)}.sv-review .rv-meter-min,.sv-review .rv-meter-max{position:absolute;top:13px;font-family:var(--cz-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:10px;letter-spacing:.1em;color:var(--cl-dim)}.sv-review .rv-meter-min{left:0}.sv-review .rv-meter-max{right:0}.sv-review .rv-tablecard{padding:6px 8px}.sv-review .rv-tablecard table{width:100%;border-collapse:collapse;font-size:13.5px}.sv-review .rv-tablecard th{background:var(--cl-well);padding:11px 12px;text-align:left;border-bottom:1px solid var(--cl-line);font-family:var(--cz-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cl-dim);white-space:nowrap}.sv-review .rv-tablecard td{padding:10px 12px;border-bottom:1px solid var(--cl-line);color:var(--cl-dim);line-height:1.5}.sv-review .rv-tablecard tr:last-child td{border-bottom:0}.sv-review .rv-tablecard td strong,.sv-review .rv-tablecard td b{color:var(--cl-text);font-weight:600}.sv-review .rv-faq{border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-deep);padding:0 16px}.sv-review .rv-faq [role=region][data-state=closed]{display:none}.sv-review .rv-faq [data-state=open]{color:var(--cl-text)}.sv-review .rv-link-card{display:block;text-decoration:none;transition:border-color .15s ease}.sv-review .rv-link-card:hover{border-color:#00f5c473}.sv-review .rv-link-title{margin:0;font-family:Sora,Manrope,sans-serif;font-size:14px;font-weight:700;color:var(--cl-text)}.sv-review .rv-link-sub{margin:3px 0 0;font-size:12px;line-height:1.45;color:var(--cl-dim)}.sv-review .rv-link-meta{margin:4px 0 0;font-family:var(--cz-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cl-dim);opacity:.75}.sv-review .rv-chip{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;padding:4px;border:1px solid var(--cl-line);border-radius:8px;background:var(--cl-inset);overflow:hidden}.sv-review .rv-chip img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.sv-review .rv-chip span{font-family:Sora,Manrope,sans-serif;font-weight:800;font-size:13px;color:var(--cl-dim)}.sv-review .cl-band+.cl-band{border-top:0}.sv-review .cl-stats{gap:18px 28px;background:transparent;border:0;border-radius:0}.sv-review .cl-stat{background:transparent;padding:0}.sv-review .rv-key-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px 40px;align-items:start}@media (min-width: 900px){.sv-review .rv-key-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sv-review .rv-key-grid .rv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-review .rv-key-grid .rv-stats>*:last-child:nth-child(odd){grid-column:1 / -1}}.sv-review .rv-key-shot{scroll-margin-top:92px}.sv-review .cl-band{content-visibility:auto;contain-intrinsic-size:auto 480px}.sv-review .rv-key-grid{grid-template-areas:"stats" "claim" "shot"}@media (min-width: 900px){.sv-review .rv-key-grid{grid-template-areas:"stats shot" "claim shot";grid-template-rows:auto 1fr}}.sv-review .rv-key-grid .rv-stats{grid-area:stats}.sv-review .rv-key-grid .rv-claim-card{grid-area:claim}.sv-review .rv-key-grid .rv-key-shot{grid-area:shot}.sv-review .rv-claim-card{align-self:end;display:flex;flex-direction:column;gap:8px;padding-top:6px}.sv-review .rv-claim-offer{margin:0;font-family:var(--cz-display, Sora, sans-serif);font-size:19px;font-weight:800;line-height:1.2;color:#fff}.sv-review .rv-claim-note{margin:0;font-size:13px;line-height:1.45;color:var(--cz-muted, #aab3bf)}.sv-review .rv-claim-code{font-family:var(--cz-mono, ui-monospace, monospace);font-weight:700;letter-spacing:.06em;color:var(--cz-teal, #00f5c4)}.sv-review .rv-claim-cta{align-self:flex-start;margin-top:4px}.sv-review .rv-claim-card .cl-fine{margin:0}.sv-review .cl-stat dd:has(>:first-child:empty),.sv-review .cl-stat dd.rv-flag{font-size:30px;line-height:1.1}
