.comparison-module__l5Xv2q__preview{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:linear-gradient(140deg, color-mix(in srgb, var(--background) 88%, var(--accent)), var(--background));min-width:0;box-shadow:0 24px 75px color-mix(in srgb, var(--background) 50%, transparent);border-radius:22px;overflow:hidden}.comparison-module__l5Xv2q__previewTop{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;font-size:13px;display:flex}.comparison-module__l5Xv2q__previewTop span:first-child{align-items:center;gap:9px;font-weight:650;display:flex}.comparison-module__l5Xv2q__previewTop span:last-child{color:var(--muted);font-size:12px}.comparison-module__l5Xv2q__previewTop svg{width:19px;height:19px;color:var(--accent)}.comparison-module__l5Xv2q__goalOptions{border:0;gap:10px;min-width:0;margin:0;padding:20px 22px;display:grid}.comparison-module__l5Xv2q__goalOptions legend{float:left;width:100%;margin-bottom:15px;font-size:14px;font-weight:600}.comparison-module__l5Xv2q__goalOptions label{border:1px solid var(--border);cursor:pointer;background:color-mix(in srgb, var(--foreground) 2%, transparent);border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:12px 14px;font-size:13px;display:flex}.comparison-module__l5Xv2q__goalOptions label:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.comparison-module__l5Xv2q__goalOptions input{width:17px;height:17px;accent-color:var(--accent)}.comparison-module__l5Xv2q__filmstrip{background:color-mix(in srgb, var(--border) 25%, transparent);border-block:1px dashed color-mix(in srgb, var(--accent) 35%, var(--border));grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 22px;display:grid}.comparison-module__l5Xv2q__filmstrip>span{background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 14%, var(--background)), color-mix(in srgb, var(--mint) 8%, var(--background)));height:59px;color:color-mix(in srgb, var(--accent) 60%, var(--foreground));border-radius:8px;place-items:center;display:grid}.comparison-module__l5Xv2q__filmstrip svg{width:24px;height:24px}.comparison-module__l5Xv2q__workflowSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:20px 22px;list-style:none;display:grid}.comparison-module__l5Xv2q__workflowSteps li{color:var(--muted);gap:9px;font-size:12px;line-height:1.45;display:grid}.comparison-module__l5Xv2q__workflowSteps li>span{color:var(--accent);font-weight:650}.comparison-module__l5Xv2q__verdict{border-top:1px solid var(--border);background:color-mix(in srgb, var(--accent) 3%, transparent);min-height:150px;padding:20px 22px}.comparison-module__l5Xv2q__verdict strong{margin-bottom:10px;font-size:16px;line-height:1.4;display:block}.comparison-module__l5Xv2q__verdict p{font-size:13px;line-height:1.65}.comparison-module__l5Xv2q__copy{gap:20px;margin-top:25px;display:grid}.comparison-module__l5Xv2q__copy p{font-size:16px;line-height:1.7}.comparison-module__l5Xv2q__copy a,.comparison-module__l5Xv2q__links a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.comparison-module__l5Xv2q__links{flex-wrap:wrap;gap:12px 22px;margin-top:18px;font-size:13px;display:flex}.comparison-module__l5Xv2q__sources{gap:14px;margin:0;padding:0;list-style:none;display:grid}.comparison-module__l5Xv2q__sources li{border-bottom:1px solid var(--border);padding-block:16px}.comparison-module__l5Xv2q__sources a{color:var(--accent);text-underline-offset:4px;font-size:15px;font-weight:600;text-decoration:underline}.comparison-module__l5Xv2q__sources p{margin-top:9px;font-size:14px;line-height:1.65}@media (max-width:860px){.comparison-module__l5Xv2q__verdict{min-height:0}}@media (max-width:420px){.comparison-module__l5Xv2q__previewTop,.comparison-module__l5Xv2q__goalOptions,.comparison-module__l5Xv2q__workflowSteps,.comparison-module__l5Xv2q__verdict{padding-inline:17px}.comparison-module__l5Xv2q__filmstrip{gap:6px;padding-inline:17px}}.comparison-module__l5Xv2q__heroArtwork{margin:28px 0 0}.comparison-module__l5Xv2q__inGameArtwork{object-fit:contain;border:1px solid var(--border);border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 16px 45px #0006}.comparison-module__l5Xv2q__caption{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.6}
